Skip to content

Latest commit

 

History

History
22 lines (16 loc) · 935 Bytes

README.md

File metadata and controls

22 lines (16 loc) · 935 Bytes

ESP32 Bluetooth Speaker

This project is based on the ESP-IDF A2DP-SINK demo with a number of changes:

  • Over-the-air updates with configurable update server (currently only via http, not https)
  • Send log out to syslog server
  • Dithering to improve audio quality at lower volumes (kicking in at half the maximum volume)
  • Volume control (but initial volume still needs fixes)

The first two items are intended for putting the ESP32+DAC inside a closed speaker, but still be able to update it and observe its operation.

The default settings assume the following I2S connections:

ESP pin I2S signal
GPIO22 LRCK
GPIO25 DATA
GPIO26 BCK

This project is intended to be built using PlatformIO.