zephyr/subsys/usb/device_next/class
Martin Gysel 9cc8301dfa usb: device_next: prevent CDC ACM notifications from being blocked forever
Reset semaphore if USB transfer failed or was canceled and prevent
cdc_acm_send_notification() from blocking forever.

Signed-off-by: Martin Gysel <me@bearsh.org>
2025-02-25 15:33:25 +00:00
..
bt_hci.c usb: device_next: remove redundant memset() after net_buf_alloc.*() 2024-12-17 11:38:22 +00:00
Kconfig usb: device_next: implement USB DFU class for the new device support 2025-02-04 11:55:25 +01:00
Kconfig.bt
Kconfig.cdc_acm usb: device_next: allow CDC ACM UART to be initialized and enabled at boot 2025-02-12 02:22:18 +01:00
Kconfig.cdc_ecm
Kconfig.cdc_ncm usb: device_next: NCM driver for usb-next 2024-10-17 15:38:00 -04:00
Kconfig.dfu usb: device_next: add USB DFU flash backend 2025-02-04 11:55:25 +01:00
Kconfig.hid
Kconfig.loopback
Kconfig.midi2 usb: device_next: add new MIDI 2.0 device class 2025-01-31 19:50:26 +01:00
Kconfig.msc
Kconfig.template.instances_count
Kconfig.uac2
loopback.c usb: device_next: add bulk transfers to loopback function 2025-01-29 04:16:42 +01:00
usbd_cdc_acm.c usb: device_next: prevent CDC ACM notifications from being blocked forever 2025-02-25 15:33:25 +00:00
usbd_cdc_ecm.c usb: device_next: allow CDC ECM to survive alternate toggling 2024-12-18 12:46:08 +01:00
usbd_cdc_ncm.c usb: device_next: rework wSequence check in CDC NCM implementation 2024-12-18 12:46:08 +01:00
usbd_dfu_flash.c usb: device_next: add USB DFU flash backend 2025-02-04 11:55:25 +01:00
usbd_dfu.c usb: device_next: implement USB DFU class for the new device support 2025-02-04 11:55:25 +01:00
usbd_dfu.ld usb: device_next: implement USB DFU class for the new device support 2025-02-04 11:55:25 +01:00
usbd_hid_api.c usb: device_next: hid: Pass request buffer in input report done 2025-01-14 10:56:06 +01:00
usbd_hid_internal.h
usbd_hid_macros.h
usbd_hid.c usb: device_next: hid: Pass request buffer in input report done 2025-01-14 10:56:06 +01:00
usbd_midi2.c usb: device_next: add new MIDI 2.0 device class 2025-01-31 19:50:26 +01:00
usbd_msc_scsi.c
usbd_msc_scsi.h
usbd_msc.c usb: device_next: remove redundant memset() after net_buf_alloc.*() 2024-12-17 11:38:22 +00:00
usbd_msc.ld
usbd_uac2_macros.h
usbd_uac2.c usb: device_next: Document if callbacks are mandatory 2025-02-05 14:56:47 +01:00