usb audio device for the STM32F411CE black pill board
- for setup and config see https://github.com/STM32Libs/black_pill_cdc
This example is using the CubeMX generated USB Audio middleware
Middleware / USB_DEVICE / Class For FS IP / Audio Device Class
- STM32Cube usb device library user manual
STM32 USB Device Audio Streaming software expansion for STM32Cube
- CubeMX : 6.0.1
- AWECore : ST_EVAL_CortexM4 Release-8.B.5.1_ST_Eval_build61
- STM32CubeExpansion_USBAudioStreaming : V1.0.0
| CubeMX | Expansion USBAudioStreaming | AWE Sample |
|---|---|---|
| 2016 | 2017 update | 2016 base |
| no HS FS | ||
| removed LS_PHY_6MHZ | DMA enable in USB_DevInit |
| CubeMX | Expansion USBAudioStreaming | AWE Sample |
|---|---|---|
| 2015 update | 2015 | |
| added AUDIO_HS/FS_BINTERVAL | ||
| added AUDIO_IN/OUT_TC | ||
| added PeriodicTC params | ||
| return with types | ||
| ST 2015 | ST version 2.4.2 dec 2015 | |
| audio out | audio in/out HID in/out | |
| mute only | volume | |
| added cs43l22 and Disc platform | ||
| desc in usbd_audio.c | ext from USBDescriptors.c | |
| USBD_AUDIO_Sync | no USBD_AUDIO_Sync own asrc |
| CubeMX | Expansion USBAudioStreaming | AWE Sample |
|---|---|---|
| usbd_audio_if v1.0_Cube 2020 | MCD App 2019 | 2016 |
| usbd_audio_if.h similar | similar | |
| usbd_audio.c is in Class lib | V2.4.2 11 dec 2015 | |
| 1 Audio Streaming interface | 2 Audio Streaming interfaces | 1 Audio streaming ? |


