Add initial PlatformIO configuration and main application code

- Created platformio.ini for ESP32 Devkit configuration with DFPlayer Mini library dependency.
- Implemented main application logic in main.cpp, including LED and buzzer control, and MP3 playback functionality using DFMiniMp3 library.
- Added notification class for handling MP3 player events and errors.
- Set up input pins for buttons and output pins for LEDs, with synchronization logic.
- Included basic setup and loop functions to manage state and playback.
- Added README for test directory to outline unit testing purpose and resources.
This commit is contained in:
André Fiedler
2025-10-17 14:46:24 +02:00
parent 71cf8c748e
commit ff5fe502b7
19 changed files with 560 additions and 0 deletions
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.