zephyr/subsys/usb/device_next
Tomasz Moń de8710bf46 usb: device_next: uac2: Handle speed properties
Generate full and high speed descriptors based on UAC2 instance
properties. Fail the build if an instance does not have speed properties
or if the instance with given speed property exceeds the bandwidth
available at the selected speed.

Remove obsolete no longer used macros to determine offsets inside
complete UAC2 descriptors blob. Only speed-specific descriptors arrays
are supported.

Signed-off-by: Tomasz Moń <tomasz.mon@nordicsemi.no>
2024-09-10 14:41:32 +01:00
..
class usb: device_next: uac2: Handle speed properties 2024-09-10 14:41:32 +01:00
CMakeLists.txt
Kconfig
usbd_ch9.c usb: device_next: add device configuration change notification 2024-08-16 08:50:25 -04:00
usbd_ch9.h
usbd_class.c
usbd_class.h
usbd_class_api.h
usbd_config.c usb: device_next: add support for configuration string descriptor 2024-07-27 15:06:09 +03:00
usbd_config.h
usbd_core.c drivers: udc: add opaque pointer to store upper layer private data 2024-08-06 17:17:41 -04:00
usbd_data.ld
usbd_desc.c usb: device_next: add support for configuration string descriptor 2024-07-27 15:06:09 +03:00
usbd_desc.h
usbd_device.c usb: device_next: add usbd_device_set_bcd_device() 2024-08-01 09:11:44 +01:00
usbd_device.h
usbd_endpoint.c usb: Add missing wMaxPacketSize endian conversions 2024-08-21 18:25:30 +01:00
usbd_endpoint.h
usbd_init.c usb: Add missing wMaxPacketSize endian conversions 2024-08-21 18:25:30 +01:00
usbd_init.h
usbd_interface.c
usbd_interface.h
usbd_msg.c
usbd_msg.h
usbd_shell.c usb: device_next: rename usbd_device_set_bcd() 2024-08-01 09:11:44 +01:00