1
0
mirror of https://github.com/xfjx/TonUINO.git synced 2025-08-26 14:04:42 +02:00

mp3.sleep() entfernt -> einige Module kommen nicht mehr zurück aus dem Schlaf

This commit is contained in:
Thorsten Voß
2018-09-17 00:40:54 +02:00
parent d36ffa9658
commit a886f4ca23

View File

@@ -72,8 +72,8 @@ static void nextTrack(uint16_t track) {
return;
if (myCard.mode == 1) {
Serial.println(F("Hörspielmodus ist aktiv -> Strom sparen"));
mp3.sleep();
Serial.println(F("Hörspielmodus ist aktiv -> keinen neuen Track spielen"));
// mp3.sleep(); // Je nach Modul kommt es nicht mehr zurück aus dem Sleep!
}
if (myCard.mode == 2) {
if (currentTrack != numTracksInFolder) {
@@ -82,7 +82,8 @@ static void nextTrack(uint16_t track) {
Serial.print(F("Albummodus ist aktiv -> nächster Track: "));
Serial.print(currentTrack);
} else
mp3.sleep();
// mp3.sleep(); // Je nach Modul kommt es nicht mehr zurück aus dem Sleep!
{ }
}
if (myCard.mode == 3) {
currentTrack = random(1, numTracksInFolder + 1);
@@ -92,7 +93,7 @@ static void nextTrack(uint16_t track) {
}
if (myCard.mode == 4) {
Serial.println(F("Einzel Modus aktiv -> Strom sparen"));
mp3.sleep();
// mp3.sleep(); // Je nach Modul kommt es nicht mehr zurück aus dem Sleep!
}
if (myCard.mode == 5) {
if (currentTrack != numTracksInFolder) {
@@ -104,7 +105,7 @@ static void nextTrack(uint16_t track) {
// Fortschritt im EEPROM abspeichern
EEPROM.write(myCard.folder, currentTrack);
} else {
mp3.sleep();
// mp3.sleep(); // Je nach Modul kommt es nicht mehr zurück aus dem Sleep!
// Fortschritt zurück setzen
EEPROM.write(myCard.folder, 1);
}
@@ -251,7 +252,7 @@ void loop() {
ignoreUpButton = true;
} else if (upButton.wasReleased()) {
if (!ignoreUpButton)
nextTrack(currentTrack);
nextTrack(random(65536));
else
ignoreUpButton = false;
}
@@ -279,6 +280,10 @@ void loop() {
knownCard = true;
numTracksInFolder = mp3.getFolderTrackCount(myCard.folder);
Serial.print(numTracksInFolder);
Serial.print(F(" Dateien in Ordner "));
Serial.println(myCard.folder);
delay(1000);
// Hörspielmodus: eine zufällige Datei aus dem Ordner
if (myCard.mode == 1) {