updated hall code

This commit is contained in:
2021-10-11 07:44:21 +02:00
parent 62cac4c80d
commit 24a6e8e662
14 changed files with 214066 additions and 11390 deletions

View File

@@ -5,7 +5,7 @@ AudioFileSourceID3 *id3;
AudioFileSourceLittleFS *file;
AudioOutputI2S *out;
uint8_t i = 0;
uint8_t audio_current_Song = 0;
uint8_t n = 0;
const char *waveFile[] =
@@ -72,23 +72,28 @@ void initAudio()
mp3 = new AudioGeneratorMP3();
mp3->RegisterStatusCB(StatusCallback, (void *)"mp3");
Serial.println("init Audio Done");
playSong(i);
//playSong(audio_current_Song);
}
void handleAudio()
{
if (mp3->isRunning())
if (hallIsIdle())
{
if (!mp3->loop())
if (mp3->isRunning())
{
Serial.println("Audio: stop playback");
mp3->stop();
if(n++ >= AUDIOREPEATS)
}
}
else
{
if (mp3->isRunning())
{
if (!mp3->loop())
{
i++;
n= 0;
mp3->stop();
playSong(audio_current_Song);
}
//playSong(i);
;
}
}
}