zephyr/subsys/usb
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
..
class usb: cdc_acm: trigger TX IRQ when CDC ACM class is ready 2021-08-26 09:13:42 -04:00
bos.c usb: use new USB framework header 2021-08-03 13:20:07 +02:00
CMakeLists.txt usb: add optional work queue 2020-09-16 13:32:22 -05:00
Kconfig usb: finally remove Kconfig option CONFIG_USB 2021-08-17 16:58:58 +02:00
os_desc.c usb: use new USB framework header 2021-08-03 13:20:07 +02:00
os_desc.h
usb_descriptor.c usb: use new USB framework header 2021-08-03 13:20:07 +02:00
usb_descriptor.h device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
usb_device.c usb: fix SetInterface handling for interfaces without any endpoints 2021-08-05 16:13:10 +02:00
usb_transfer.c usb: fix possible deadlock in usb_transfer_sync() 2021-01-26 07:21:13 -05:00
usb_transfer.h usb: fix header language linkage 2020-09-16 13:32:22 -05:00
usb_work_q.c usb: conversion of k_work API 2021-04-15 12:29:34 -04:00
usb_work_q.h usb: add optional work queue 2020-09-16 13:32:22 -05:00