nuttx/drivers/usbdev
yangsong8 ae39301416 drivers/usbdev: not use wd timer when zero copy in cdcacm
When using the serial framework buffer, if the buffer is full, excess
data is cached in the usb req buffer. The CDCACM driver doesn't know
when the upper layer will read data from the serial buffer, so it
needs to periodically check if the cached data can be put into the
serial buffer. However, when using zero-copy, each usb req buffer
needs to be completely read before actively switching to the next
req buffer, so the timer is not needed to assist to query.

Signed-off-by: yangsong8 <yangsong8@xiaomi.com>
2025-12-12 09:34:47 +08:00
..
adb.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
cdcacm.c drivers/usbdev: not use wd timer when zero copy in cdcacm 2025-12-12 09:34:47 +08:00
cdcacm.h drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
cdcacm_desc.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
cdcecm.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
cdcecm.h drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
cdcncm.c drivers/usbdev/cdcncm.c: Fix issue with unplug/replug of USB causing link not to re-establish 2025-05-24 12:29:07 +08:00
CMakeLists.txt drivers/usbdev: Aligned Cmake with Make 2025-10-09 20:01:30 +08:00
composite.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
composite.h drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
composite_desc.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
dfu.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
Kconfig drivers/usbdev/Kconfig: fix COMPOSITE_VENDORSTR description 2025-05-13 09:57:30 +08:00
Make.defs drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
mtp.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
pl2303.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
rndis.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
rndis_std.h drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
usbdev_desc.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
usbdev_fs.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
usbdev_fs.h drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
usbdev_req.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
usbdev_strings.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
usbdev_trace.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
usbdev_trprintf.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
usbmsc.c style: fix spelling in code comments and strings 2025-05-23 10:48:41 +08:00
usbmsc.h style: fix spelling in code comments and strings 2025-05-23 10:48:41 +08:00
usbmsc_desc.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
usbmsc_scsi.c sched/sleep: replace all Signal-based sleep implement to Scheduled sleep 2025-10-17 14:05:02 +08:00