zephyr/subsys/usb/device_next/class
Emil Gydesen 72b94f0d05 usb: device_next: Document if callbacks are mandatory
Adds additional documentation to the callbacks of uac2_ops
to describe if/when they are mandatory to register.

Additionally add asserts before calling them to help debugging
if the user did not register the required ones.

Signed-off-by: Emil Gydesen <emil.gydesen@nordicsemi.no>
2025-02-05 14:56:47 +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: implement USB DFU class for the new device support 2025-02-04 11:55:25 +01: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.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: cdc_acm: move few constant data to flash 2025-01-29 12:53:04 +01: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 usb: device_next: Make stack High-Bandwidth aware 2024-08-21 18:25:30 +01:00
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 usb: device_next: uac2: Generate Feature Unit descriptor 2024-10-15 19:03:49 +01:00
usbd_uac2.c usb: device_next: Document if callbacks are mandatory 2025-02-05 14:56:47 +01:00