zephyr/subsys/usb/device
Tomasz Moń 0127d000a2 usb: device: cdc_acm: Use ZLP to detect initial host read
Prevent ECHO on Linux by arming IN endpoint with ZLP when interface is
configured and making sure that actual payload is only sent after
initialization timeout. The ZLP is not visible to host side applications
because the applications are really accessing tty buffer and received
ZLP does not modify tty buffer in any way.

Signed-off-by: Tomasz Moń <tomasz.mon@nordicsemi.no>
2023-11-13 09:43:46 +01:00
..
class usb: device: cdc_acm: Use ZLP to detect initial host read 2023-11-13 09:43:46 +01:00
bos.c usb: device: update logging module registration 2022-12-12 15:57:35 +01:00
CMakeLists.txt usb: move USB device stack code to own directory 2022-03-31 18:30:14 +02:00
Kconfig nrfx_usbd: Rename to nrf_usbd_common 2023-11-07 14:06:51 +01:00
os_desc.c usb: device: update logging module registration 2022-12-12 15:57:35 +01:00
os_desc.h usb: move USB device stack code to own directory 2022-03-31 18:30:14 +02:00
usb_descriptor.c iterable_sections: move to specific header 2023-05-22 10:42:30 +02:00
usb_descriptor.h include: add missing sys/slist.h include 2022-10-11 18:05:17 +02:00
usb_device.c drivers: gpio: use gpio_is_ready_dt helper function 2023-08-28 08:48:35 -05:00
usb_transfer.c usb: device: Fix ZLP write race condition 2023-10-26 13:52:31 +02:00
usb_transfer.h usb: move USB device stack code to own directory 2022-03-31 18:30:14 +02:00
usb_work_q.c init: remove the need for a dummy device pointer in SYS_INIT functions 2023-04-12 14:28:07 +00:00
usb_work_q.h subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00