Skip to content

ada-sound/X-CUBE-USB-AUDIO

Repository files navigation

X-CUBE-USB-AUDIO

STM32 USB Device Audio Streaming software expansion for STM32Cube, supplied by ST

See the X-CUBE-USB-AUDIO ST site

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

About

STM32 USB Device Audio Streaming software expansion for STM32Cube, for mockups

Resources

Stars

Watchers

Forks

Packages

No packages published