mirror of
https://github.com/xfjx/TonUINO.git
synced 2025-08-27 14:20:03 +02:00
Standby-Timer lief nach Start eines Shortcuts weiter.
This commit is contained in:
13
Tonuino.ino
13
Tonuino.ino
@@ -294,7 +294,7 @@ MFRC522::StatusCode status;
|
|||||||
#define buttonUp A1
|
#define buttonUp A1
|
||||||
#define buttonDown A2
|
#define buttonDown A2
|
||||||
#define busyPin 4
|
#define busyPin 4
|
||||||
#define shutdownPin 8
|
#define shutdownPin 7
|
||||||
|
|
||||||
#define LONG_PRESS 1000
|
#define LONG_PRESS 1000
|
||||||
|
|
||||||
@@ -326,6 +326,8 @@ void checkStandbyAtMillis() {
|
|||||||
if (sleepAtMillis != 0 && millis() > sleepAtMillis) {
|
if (sleepAtMillis != 0 && millis() > sleepAtMillis) {
|
||||||
Serial.println(F("=== power off!"));
|
Serial.println(F("=== power off!"));
|
||||||
// enter sleep state
|
// enter sleep state
|
||||||
|
digitalWrite(shutdownPin, HIGH);
|
||||||
|
delay(500);
|
||||||
|
|
||||||
// http://discourse.voss.earth/t/intenso-s10000-powerbank-automatische-abschaltung-software-only/805
|
// http://discourse.voss.earth/t/intenso-s10000-powerbank-automatische-abschaltung-software-only/805
|
||||||
// powerdown to 27mA (powerbank switches off after 30-60s)
|
// powerdown to 27mA (powerbank switches off after 30-60s)
|
||||||
@@ -398,6 +400,8 @@ void setup() {
|
|||||||
pinMode(buttonPause, INPUT_PULLUP);
|
pinMode(buttonPause, INPUT_PULLUP);
|
||||||
pinMode(buttonUp, INPUT_PULLUP);
|
pinMode(buttonUp, INPUT_PULLUP);
|
||||||
pinMode(buttonDown, INPUT_PULLUP);
|
pinMode(buttonDown, INPUT_PULLUP);
|
||||||
|
pinMode(shutdownPin, OUTPUT);
|
||||||
|
digitalWrite(shutdownPin, LOW);
|
||||||
|
|
||||||
// RESET --- ALLE DREI KNÖPFE BEIM STARTEN GEDRÜCKT HALTEN -> alle EINSTELLUNGEN werden gelöscht
|
// RESET --- ALLE DREI KNÖPFE BEIM STARTEN GEDRÜCKT HALTEN -> alle EINSTELLUNGEN werden gelöscht
|
||||||
if (digitalRead(buttonPause) == LOW && digitalRead(buttonUp) == LOW &&
|
if (digitalRead(buttonPause) == LOW && digitalRead(buttonUp) == LOW &&
|
||||||
@@ -531,6 +535,7 @@ void playShortCut(uint8_t shortCut) {
|
|||||||
if (mySettings.shortCuts[shortCut].folder != 0) {
|
if (mySettings.shortCuts[shortCut].folder != 0) {
|
||||||
myFolder = &mySettings.shortCuts[shortCut];
|
myFolder = &mySettings.shortCuts[shortCut];
|
||||||
playFolder();
|
playFolder();
|
||||||
|
disablestandbyTimer();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
Serial.println(F("Shortcut not configured!"));
|
Serial.println(F("Shortcut not configured!"));
|
||||||
@@ -847,10 +852,12 @@ uint8_t voiceMenu(int numberOfOptions, int startMessage, int messageOffset,
|
|||||||
mp3.playMp3FolderTrack(messageOffset + returnValue);
|
mp3.playMp3FolderTrack(messageOffset + returnValue);
|
||||||
if (preview) {
|
if (preview) {
|
||||||
waitForTrackToFinish();
|
waitForTrackToFinish();
|
||||||
if (previewFromFolder == 0)
|
if (previewFromFolder == 0) {
|
||||||
mp3.playFolderTrack(returnValue, 1);
|
mp3.playFolderTrack(returnValue, 1);
|
||||||
else
|
}
|
||||||
|
else {
|
||||||
mp3.playFolderTrack(previewFromFolder, returnValue);
|
mp3.playFolderTrack(previewFromFolder, returnValue);
|
||||||
|
}
|
||||||
delay(1000);
|
delay(1000);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
Reference in New Issue
Block a user