mirror of
https://github.com/xfjx/TonUINO.git
synced 2025-08-26 22:04:37 +02:00
mp3.sleep() entfernt -> einige Module kommen nicht mehr zurück aus dem Schlaf
This commit is contained in:
17
Tonuino.ino
17
Tonuino.ino
@@ -72,8 +72,8 @@ static void nextTrack(uint16_t track) {
|
|||||||
return;
|
return;
|
||||||
|
|
||||||
if (myCard.mode == 1) {
|
if (myCard.mode == 1) {
|
||||||
Serial.println(F("Hörspielmodus ist aktiv -> Strom sparen"));
|
Serial.println(F("Hörspielmodus ist aktiv -> keinen neuen Track spielen"));
|
||||||
mp3.sleep();
|
// mp3.sleep(); // Je nach Modul kommt es nicht mehr zurück aus dem Sleep!
|
||||||
}
|
}
|
||||||
if (myCard.mode == 2) {
|
if (myCard.mode == 2) {
|
||||||
if (currentTrack != numTracksInFolder) {
|
if (currentTrack != numTracksInFolder) {
|
||||||
@@ -82,7 +82,8 @@ static void nextTrack(uint16_t track) {
|
|||||||
Serial.print(F("Albummodus ist aktiv -> nächster Track: "));
|
Serial.print(F("Albummodus ist aktiv -> nächster Track: "));
|
||||||
Serial.print(currentTrack);
|
Serial.print(currentTrack);
|
||||||
} else
|
} else
|
||||||
mp3.sleep();
|
// mp3.sleep(); // Je nach Modul kommt es nicht mehr zurück aus dem Sleep!
|
||||||
|
{ }
|
||||||
}
|
}
|
||||||
if (myCard.mode == 3) {
|
if (myCard.mode == 3) {
|
||||||
currentTrack = random(1, numTracksInFolder + 1);
|
currentTrack = random(1, numTracksInFolder + 1);
|
||||||
@@ -92,7 +93,7 @@ static void nextTrack(uint16_t track) {
|
|||||||
}
|
}
|
||||||
if (myCard.mode == 4) {
|
if (myCard.mode == 4) {
|
||||||
Serial.println(F("Einzel Modus aktiv -> Strom sparen"));
|
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 (myCard.mode == 5) {
|
||||||
if (currentTrack != numTracksInFolder) {
|
if (currentTrack != numTracksInFolder) {
|
||||||
@@ -104,7 +105,7 @@ static void nextTrack(uint16_t track) {
|
|||||||
// Fortschritt im EEPROM abspeichern
|
// Fortschritt im EEPROM abspeichern
|
||||||
EEPROM.write(myCard.folder, currentTrack);
|
EEPROM.write(myCard.folder, currentTrack);
|
||||||
} else {
|
} else {
|
||||||
mp3.sleep();
|
// mp3.sleep(); // Je nach Modul kommt es nicht mehr zurück aus dem Sleep!
|
||||||
// Fortschritt zurück setzen
|
// Fortschritt zurück setzen
|
||||||
EEPROM.write(myCard.folder, 1);
|
EEPROM.write(myCard.folder, 1);
|
||||||
}
|
}
|
||||||
@@ -251,7 +252,7 @@ void loop() {
|
|||||||
ignoreUpButton = true;
|
ignoreUpButton = true;
|
||||||
} else if (upButton.wasReleased()) {
|
} else if (upButton.wasReleased()) {
|
||||||
if (!ignoreUpButton)
|
if (!ignoreUpButton)
|
||||||
nextTrack(currentTrack);
|
nextTrack(random(65536));
|
||||||
else
|
else
|
||||||
ignoreUpButton = false;
|
ignoreUpButton = false;
|
||||||
}
|
}
|
||||||
@@ -279,6 +280,10 @@ void loop() {
|
|||||||
|
|
||||||
knownCard = true;
|
knownCard = true;
|
||||||
numTracksInFolder = mp3.getFolderTrackCount(myCard.folder);
|
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
|
// Hörspielmodus: eine zufällige Datei aus dem Ordner
|
||||||
if (myCard.mode == 1) {
|
if (myCard.mode == 1) {
|
||||||
|
Reference in New Issue
Block a user