# X-CUBE-USB-AUDIO **Repository Path**: Sean_W/X-CUBE-USB-AUDIO ## Basic Information - **Project Name**: X-CUBE-USB-AUDIO - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-12-16 - **Last Updated**: 2024-12-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # X-CUBE-USB-AUDIO STM32 USB Device Audio Streaming software expansion for STM32Cube, supplied by ST See the [X-CUBE-USB-AUDIO ST site](https://www.st.com/content/st_com/en/products/embedded-software/mcu-mpu-embedded-software/stm32-embedded-software/stm32cube-expansion-packages/x-cube-usb-audio.html#overview) The **X-CUBE-USB-AUDIO Expansion Package** consists of a library and application examples for STM32446E-EVAL and 32F769IDISCOVERY boards acting as USB speaker and recorder. The X-CUBE-USB-AUDIO Expansion Package is extensible; it allows the development of USB audio applications for other STM32 devices and boards. **KEY FEATURES** - Compliant with USB 2.0 Audio Class 1.0 standards - USB audio streaming playback and recording - Playback sampling rates: 96 kHz (for hi-fi audio), 48 kHz, and 44.1 kHz - Playback audio resolutions: 24 bits (for hi-fi audio) and 16 bits - Playback synchronization using feedback - Recording sampling rates: 96 kHz (for hi-fi audio), 48 kHz, 44.1 kHz, and 16 kHz - Recording audio resolutions: 24 bits (for hi-fi audio) and 16 bits - Both recording and playback support several sampling rates set at the compilation stage - Both recording and playback support multifrequency: switch between sampling rates at runtime upon host request - Both recording and playback support mute and volume control