Implement advanced gestures (1=next, 2=pause, 3=prev, 4=vol) and ESP32-audioI2S MP3/WAV playback

This commit is contained in:
drjones
2026-06-30 01:15:32 -07:00
parent 3669b43cc6
commit e04ee7cfe4
3 changed files with 215 additions and 238 deletions

View File

@@ -8,11 +8,14 @@
#define I2S_LRCK 2
#define I2S_DIN 4
void playWav(const char* filePath);
void stopWav();
bool isWavPlaying();
void Search_Wavs(const char* directory);
extern uint16_t Wav_Count;
extern char Wav_Names[100][100];
void initAudioPlayer();
void playAudio(const char* filePath);
void stopAudio();
void pauseResumeAudio();
bool isAudioPlaying();
void setPlayerVolume(uint8_t volume);
uint8_t getPlayerVolume();
void Search_Audio(const char* directory);
extern uint16_t Audio_Count;
extern char Audio_Names[100][100];