zephyr/subsys/usb/device_next
Tomasz Moń 4c6b1e5a65 usb: device_next: uac2: Support multiple sample rates
Add callbacks for setting and getting the sample rate. The callbacks are
optional if all Clock Source entities support only one sample rate.

This commit results in working High-Speed operation with Windows UAC2
driver when the Clock Source is host-programmable. Windows UAC2 driver
won't work if setting sample rate fails even if Clock Source supports
only one sample rate.

Signed-off-by: Tomasz Moń <tomasz.mon@nordicsemi.no>
2024-09-13 09:21:58 +02:00
..
class usb: device_next: uac2: Support multiple sample rates 2024-09-13 09:21:58 +02: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_api.h
usbd_class.c
usbd_class.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