https://github.com/thingpulse/esp32-icon64-a2dp
Stock firmware for the Icon64. Bluetooth speaker with graphical spectrum analyzer
https://github.com/thingpulse/esp32-icon64-a2dp
Last synced: 8 months ago
JSON representation
Stock firmware for the Icon64. Bluetooth speaker with graphical spectrum analyzer
- Host: GitHub
- URL: https://github.com/thingpulse/esp32-icon64-a2dp
- Owner: ThingPulse
- Created: 2020-12-03T19:21:11.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2021-12-21T20:13:33.000Z (about 4 years ago)
- Last Synced: 2024-03-26T09:13:20.947Z (almost 2 years ago)
- Language: C
- Size: 24.4 KB
- Stars: 67
- Watchers: 8
- Forks: 10
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ThingPulse Icon64 Bluetooth Speaker
ESP32 based Bluetooth loudspeaker with 8 band spectrum analyzer. This is the stock firmware for the [ThingPulse Icon64](https://thingpulse.com/product/icon64/) devices.
[](https://thingpulse.com/product/icon64/)
## Demo video
[](http://www.youtube.com/watch?v=1UpbtE98OBA "Icon64 Bluetooth Speaker")
## LED matrix state machine
Below list briefly explains what is displayed on the "GUI" (i.e. the LED matrix) in which state. Note
that all icons are rendered in a pulsing manner.
- **no** BLE audio device connected to Icon64: heart icon (see image above)
- BLE audio device connected: Bluetooth icon
- BLE audio device connected and audio playback suspended (when once started): pause icon
- audio playing: spectrum analyzer