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 |