summaryrefslogtreecommitdiff
path: root/examples/device/uac2_headset/src/usb_descriptors.c
AgeCommit message (Collapse)Author
2023-08-04update all examples to use unique ID as serial if avaialblehathach
2023-04-08Fix case.HiFiPhile
2023-04-08fix audio comment errortyustli
2023-03-17fix trailing space and new linehathach
temporarily disable codespell
2022-11-30Add endpoint definitions for more example projects.Gordon McNab
2022-06-27fix all device examples warningshathach
2022-06-27fix most warnings with rp2040 -wconversionhathach
2021-09-29clean uphathach
2021-08-26TD 9.12 remote wakeup testhathach
remove TUSB_DESC_CONFIG_ATT_REMOTE_WAKEUP attribute from non-hid examples
2021-07-17Fix ISO support.MasterPhi
2021-07-04Refactor descriptor, add alt settings support.MasterPhi
2021-07-04Fix audiod_get_AS_interface_index in audio class.MasterPhi
Enhance uac2_headset example with multiple sample rates. Add macro to calculate EP size.
2021-04-03Fix wrong pointer type in audio_device.cReinhard Panhuber
2021-04-03Fix potential bug in support FIFO sizesReinhard Panhuber
2021-04-03Fix error in #defines in uac2_headsetReinhard Panhuber
2021-04-03Generalize audio driver for 3 audio functions plus a lot more.Reinhard Panhuber
- Audio format and parameters are parsed from descriptors thus user no longer needs to give them explicitely - Tested for 4 channel software type I PCM encoding with 16 bit with 1 channel per FIFO and 2 channels per FIFO (this is I2S specific)
2020-10-16audio: Add headset exampleJerzy Kasenberg
This example code creates USB Audio 2.0 headset device. Device has two audio interfaces first stereo speaker with 48kHz stereo stream. Second interface for microphone with 48kHz mono stream. This example can be used to start working on audio device. It can be also used to verify ISO endpoints for boards. Speaker adaptive clock (bound to SOF). Microphone for now has asynchronous clock. Volume and mute control while present are not used for data stream modification.