Skip to content

Lefucjusz/Pico-W-A2DP-Sink

Repository files navigation

Pico-W-A2DP-Sink

Bluetooth A2DP Sink implementation for Raspberry Pi Pico W using BTStack. This is nothing more than the example from BTStack repo, cleaned up from the redundant code and modularized for better readability.

Audio output is done via I2S bus implemented using PIO block and fed with data by chained DMA double-buffering mechanism.

Functionalities

  • A2DP Sink implementation using BTStack
  • Advertises as Audio Class Loudspeaker (CoD 0x200414)
  • I2S audio output
  • Modularized code for better readability and easier modifications

Connections

I2S

Signal Board GPIO pin
SDO GP28
LRCLK GP27
BCLK GP26

About

Bluetooth A2DP Sink implementation for Raspberry Pi Pico W using BTStack.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published