walnux/drivers
yangsong8 f0b52a8b2d driver/serial/cdcacm: config to enable or disable rxbuf
To be compatible with the previous method, add a buf between cdcacm
and serial. Because when using usbreqbuf directly as the buf of serial,
the amount of data received may be insufficient due to the limit of the
number of reqs. For example, when the number of reqs is 4, the number
of data received through cdcacm is 5, and each data is a separate USB
packet, which should require 5 reqs, resulting in the last number not
being received. If the application always waits for 5 numbers before
performing an operation, this will cause problems.

Signed-off-by: yangsong8 <yangsong8@xiaomi.com>
2025-03-28 08:52:42 +08:00
..
1wire drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
aie drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
analog drivers/analog/ads1115: Add support for the Texas Instruments ADS1115 2025-03-25 09:49:51 +01:00
audio drivers/audio/es8388: set proper format specifier macro for logging 2025-03-01 06:37:30 -03:00
bch bch: add BIOC_DISCARD ioctl that discards cached sector 2025-01-23 02:35:46 +08:00
can nuttx/can: Modify poll logic to bind can_reader_s and pollfd. 2025-02-12 10:28:21 -03:00
clk drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
contactless drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
coresight drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
crypto crypto/se05x: Allow set_enable_pin to be NULL and fix error handling 2024-11-07 11:37:58 +08:00
devicetree qemu/armv7a: register cfi flash 2025-02-11 17:23:44 +08:00
dma drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
dummy drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
eeprom drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
efuse drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
i2c fs/drivers: Avoid causing a busy loop in the program due to context switching induced by sem_post. 2025-03-17 10:44:26 +01:00
i2s drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
i3c arch_atomic: only support atomic_xx and atomic64_xx function 2024-12-04 14:03:14 +01:00
input nuttx: add open and close callback functions for the mouse. 2025-01-17 09:19:18 +08:00
ioexpander drivers/ioexpander: Add support for PCA9557 2025-03-25 15:46:09 -03:00
ipcc fs/drivers: Avoid causing a busy loop in the program due to context switching induced by sem_post. 2025-03-17 10:44:26 +01:00
lcd drivers/lcd/st7789: add option for SPI delay control 2025-03-05 09:18:56 +01:00
leds Remove duplicate includes across multiple files 2025-01-09 23:30:23 +08:00
loop drivers/iovec: revert vector io implement from loop/null/zero driver 2025-01-22 11:29:39 +08:00
math drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
misc fs/drivers: Avoid causing a busy loop in the program due to context switching induced by sem_post. 2025-03-17 10:44:26 +01:00
mmcsd drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
modem drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
motor drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
mtd drivers/mtd/gd55.c: fix uninitialised variables. 2025-03-27 02:16:48 +08:00
net drivers/net: update format specifier on lan9250 driver 2025-03-05 19:54:58 +01:00
note sched/spin_lock: rename raw_spin_lock to spin_lock_notrace 2025-02-13 20:48:15 +08:00
pci drivers/pci: fix typo addres -> address 2024-12-17 20:48:07 +08:00
pinctrl drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
pipes fs/drivers: Avoid causing a busy loop in the program due to context switching induced by sem_post. 2025-03-17 10:44:26 +01:00
power use small lock in following files 2024-12-22 18:43:26 +08:00
rc drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
regmap drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
reset drivers/reset: fix typo retrun -> return 2024-12-17 20:48:07 +08:00
rf drivers/rf: migrate license to ASF 2024-11-06 19:46:13 +08:00
rmt drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
rpmsg drivers/rpmsg/Kconfig: Add SPI dependency for RPMSG_PORT_SPI 2025-02-19 14:52:22 -03:00
rptun rptun/ivshmem: RPTUN_IVSHMEM should depends on DEV_SIMPLE_ADDRENV 2025-02-07 17:40:38 +08:00
segger sched/spin_lock: rename raw_spin_lock to spin_lock_notrace 2025-02-13 20:48:15 +08:00
sensors drivers/sensors: Add CXD5602PWBIMU driver for IMU Add-on board 2025-03-24 16:07:45 -03:00
serial serial:gdbstub need enable irq 2025-03-26 22:34:46 +08:00
spi fs/drivers: Avoid causing a busy loop in the program due to context switching induced by sem_post. 2025-03-17 10:44:26 +01:00
syslog sched: simplify call of get current tcb 2025-03-18 00:22:37 +02:00
thermal drivers/thermal: Update state when temp is stable 2025-03-17 09:21:52 +08:00
timers drivers/timers/watchdog: add watchdog timer notifier chain 2025-01-12 11:15:42 +08:00
usbdev driver/serial/cdcacm: config to enable or disable rxbuf 2025-03-28 08:52:42 +08:00
usbhost drivers/usbhost: recognize sim usb cdcacm composite device 2025-03-05 10:11:29 +01:00
usbmisc driver for STUSB4500 2024-11-30 08:40:08 -03:00
usbmonitor drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
usrsock drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
vhost drivers/vhost-rng: fix compile error in vhost-rng. 2025-01-12 00:06:12 +08:00
video drivers/video/fb.c: Replace sem_getvalue with nxsem_getvalue 2025-01-20 23:55:26 +08:00
virtio virtio-rng: Register /dev/urandom driver if CONFIG_DEV_URANDOM=y 2025-01-03 08:52:20 +08:00
wireless fs/drivers: Avoid causing a busy loop in the program due to context switching induced by sem_post. 2025-03-17 10:44:26 +01:00
.gitignore
CMakeLists.txt drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
drivers_initialize.c Fix some minor style issues 2024-11-20 10:51:07 +01:00
Kconfig AI engine driver 2024-10-16 13:57:23 +08:00
Makefile drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00