zephyr/subsys/usb
Emil Obalski 8d2f13c203 usb: Add USB audio implementation
By this commit USB audio class implementation is introduced
to Zephyr.

The Zephyr USB audio device class follows bellow
documentations:

- Universal Serial Bus specification rev2.0 (usb20.pdf)
- Universal Serial Bus Device Class Definition for Audio Devices
  (audio10.pdf)
- Universal Serial Bus Device Class Definition for Audio Data Formats
  (frmts10.pdf)
- Universal Serial Bus Device Class Definition for Terminal Types
  (termt10.pdf)

Signed-off-by: Emil Obalski <emil.obalski@nordicsemi.no>
2020-05-08 15:12:27 +02:00
..
class usb: Add USB audio implementation 2020-05-08 15:12:27 +02:00
bos.c
CMakeLists.txt usb: move USB transfer functions to appropriate file 2020-02-05 11:28:12 +01:00
Kconfig usb: Sync receiving data from ISO OUT endpoint with SOF 2020-05-08 15:12:27 +02:00
os_desc.c usb: Cleanup for multiplied defines 2019-12-09 12:48:13 -05:00
os_desc.h
usb_descriptor.c usb: Stop reversing the hardware identifier 2020-04-10 10:59:04 +02:00
usb_descriptor.h
usb_device.c usb: Allow Audio Class to handle custom_hander for all interfaces 2020-05-07 11:20:27 +02:00
usb_transfer.c usb: transfer: fix too high log level 2020-04-17 13:34:40 -05:00
usb_transfer.h usb: move USB transfer functions to appropriate file 2020-02-05 11:28:12 +01:00