ESP_I0 is, an OpenSource Wireless MusicPlayer, based on ESP32 (currently TTGO TM), using ESP-ADF library.
The goal is to use the most of the ESP-ADF library to turn any ESP32 into a MusicPlayer ( including several screen drivers thanks to Bodmer TFT_eSPI's library).
- "-": Undefined state {Not tested/Not implemented/Needs Rework}
- "Ok": Functionnality has been tested and seems to work !
- "?": Unknownstate {Missing infos}
- "X": Does Not Compile
| Functions | State |
|---|---|
| AccessPoint | - |
| AD2P-SINK | Ok |
| AD2P-SRC | - |
| APPFS | - |
| GenericAudioHandler | X |
| GUIHandler | Ok |
| AudioMeta | X |
| FreeRTOS | ? |
| HFP | Ok |
| HTTP OTA | - |
| HTTP Serv. | - |
| TFT Drivers | Ok |
| SD Card | - |
| SPIFFS | - |
| ESP GPIO_NUM | I2S signal |
|---|---|
| GPIO_NUM_25 | LRCK |
| GPIO_NUM_22 | DATA |
| GPIO_NUM_26 | BCK |
| ESP GPIO_NUM | SHORT PRESS | LONG_PRESS |
|---|---|---|
| GPIO_NUM_37 | PAUSE TRACK | PLAY TRACK |
| GPIO_NUM_38 | NEXT TRACK | NEXT TRACK |
| GPIO_NUM_39 | PREVIOUS TRACK | NEXT TRACK |
Planning to change to either :
| ESP GPIO_NUM | SHORT PRESS | LONG_PRESS |
|---|---|---|
| GPIO_NUM_37 | PAUSE TRACK | PLAY TRACK |
| GPIO_NUM_38 | VOL+ | NEXT TRACK |
| GPIO_NUM_39 | VOL- | PREVIOUS TRACK |
or :
| ESP GPIO_NUM | SHORT PRESS | LONG_PRESS |
|---|---|---|
| GPIO_NUM_37 | PAUSE TRACK/PLAY TRACK | - |
| GPIO_NUM_38 | VOL+ | NEXT TRACK |
| GPIO_NUM_39 | VOL- | PREVIOUS TRACK |
