zephyr/subsys/usb/device_next/class
Johann Fischer dd5492b3ce usb: device_next: rework wSequence check in CDC NCM implementation
The consequences of a wSequence mismatch are unspecified and are
primarily for debugging purposes. Our checks are a bit too strict, and
if the header check fails, the sequence is not updated, and the header
check subsequently fails. Rework the code to just log a warning on
mismatch and also reset OUT sequence counter the same way as the IN
sequence counter.

Signed-off-by: Johann Fischer <johann.fischer@nordicsemi.no>
2024-12-18 12:46:08 +01: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: NCM driver for usb-next 2024-10-17 15:38:00 -04:00
Kconfig.bt
Kconfig.cdc_acm
Kconfig.cdc_ecm
Kconfig.cdc_ncm usb: device_next: NCM driver for usb-next 2024-10-17 15:38:00 -04:00
Kconfig.hid
Kconfig.loopback
Kconfig.msc
Kconfig.template.instances_count
Kconfig.uac2
loopback.c usb: device_next: Update IAD first interface on init 2024-12-12 16:22:49 +01:00
usbd_cdc_acm.c usb: device_next: remove redundant memset() after net_buf_alloc.*() 2024-12-17 11:38:22 +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_hid_api.c
usbd_hid_internal.h
usbd_hid_macros.h
usbd_hid.c usb: device_next: remove redundant memset() after net_buf_alloc.*() 2024-12-17 11:38:22 +00: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 usb: device_next: uac2: Generate Feature Unit descriptor 2024-10-15 19:03:49 +01:00
usbd_uac2.c usb: device_next: remove redundant memset() after net_buf_alloc.*() 2024-12-17 11:38:22 +00:00