zephyr/subsys/usb/class
Grixa Yrev 6a8abcb225 usb: cdc_acm: trigger TX IRQ when CDC ACM class is ready
Before commit 4f2682bd79
("usb: cdc_acm: avoid spurious interrupt on configured or resume
events") spurious rx-interrupt provided start to read shell tx ring
buffer by CDC ACM UART. Now shell log backend not transmit data,
until CDC ACM UART received data from host.

This PR added invoking interrupt callback if tx interrupt is enable,
when CDC ACM class go to configured state, and flag tx_ready go to true.

Signed-off-by: Grixa Yrev <GrixaYrev@yandex.ru>
2021-08-26 09:13:42 -04:00
..
audio usb: audio: additionally check control request direction 2021-08-03 19:05:44 -04:00
dfu usb: dfu: halt endpoint on flash API error or block mismatch 2021-08-03 19:05:44 -04:00
hid usb: hid: obtain the requested length from wLength 2021-08-03 19:05:44 -04:00
netusb usb: rndis: return error on incorrect/unsupported request 2021-08-03 19:05:44 -04:00
bluetooth.c usb: bluetooth: additionally check control request direction 2021-08-03 19:05:44 -04:00
bt_h4.c usb: bt_h4: return -ENOTSUP on vendor requests 2021-08-03 19:05:44 -04:00
cdc_acm.c usb: cdc_acm: trigger TX IRQ when CDC ACM class is ready 2021-08-26 09:13:42 -04:00
CMakeLists.txt usb: move USB MSC configuration to its own Kconfig file 2021-02-19 14:39:26 -05:00
Kconfig usb: move USB Loopback class configuration to its own Kconfig 2021-02-19 14:39:26 -05:00
Kconfig.bt usb: move USB Bluetooth classes configuration to its own Kconfig 2021-02-19 14:39:26 -05:00
Kconfig.cdc usb: cdc_acm: configure CDC ACM UART instances using devicetree only 2021-08-23 18:53:47 -04:00
Kconfig.msc usb: mass storage: add missing prompt to Kconfig 2021-03-01 09:27:57 -05:00
Kconfig.template.composite_device_number
Kconfig.test usb: move USB Loopback class configuration to its own Kconfig 2021-02-19 14:39:26 -05:00
loopback.c usb: loopback: use class internal buffer to store request data 2021-08-03 19:05:44 -04:00
msc.c usb: msc: additionally check control request direction 2021-08-03 19:05:44 -04:00