zephyr/subsys/usb/device/class
Jordan Yates 924db97724 usb: cdc_acm: add locks around ring_buf_put
The ring buffer API is explicitly not thread safe, with users needing to
implement their own locking. As `poll_out` and `fifo_fill` are operating
on the same ringbuffer, these locks are needed.

Signed-off-by: Jordan Yates <jordan@embeint.com>
2024-06-03 03:44:45 -07:00
..
audio usb: device: audio: fix compiler warning for usb audio microphone 2024-01-10 15:08:06 +01:00
dfu usb: dfu: fix detach happening too fast 2024-05-24 07:48:03 -04:00
hid usb: device: hid: remove CONFIG_USB_HID_PROTOCOL_CODE 2023-09-05 16:16:56 +02:00
netusb usb: fix thread function signatures 2023-10-30 12:24:34 +01:00
bluetooth.c usb: fix thread function signatures 2023-10-30 12:24:34 +01:00
bt_h4.c usb: fix thread function signatures 2023-10-30 12:24:34 +01:00
cdc_acm.c usb: cdc_acm: add locks around ring_buf_put 2024-06-03 03:44:45 -07:00
CMakeLists.txt
Kconfig
Kconfig.bt
Kconfig.cdc usb: device: cdc_acm: Use ZLP to detect initial host read 2023-11-13 09:43:46 +01:00
Kconfig.msc usb: Increase mass storage stack size when SD stack is enabled 2022-08-17 12:09:17 +02:00
Kconfig.template.composite_device_number
Kconfig.test
loopback.c usb: device: update logging module registration 2022-12-12 15:57:35 +01:00
msc.c usb: fix thread function signatures 2023-10-30 12:24:34 +01:00