1
0
mirror of https://github.com/xfjx/TonUINO.git synced 2025-08-16 08:23:58 +02:00

Bug fixes

This commit is contained in:
Thorsten Voß
2019-04-19 00:13:25 +02:00
parent c4a7663ed4
commit c5fa2c77c3
5 changed files with 8 additions and 5 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -1168,6 +1168,7 @@ void adminMenu(bool fromCard = false) {
case 4: tempCard.nfcFolderSettings.special = 60; break; case 4: tempCard.nfcFolderSettings.special = 60; break;
} }
} }
mp3.playMp3FolderTrack(800);
do { do {
readButtons(); readButtons();
if (upButton.wasReleased() || downButton.wasReleased()) { if (upButton.wasReleased() || downButton.wasReleased()) {
@@ -1423,7 +1424,7 @@ void resetCard() {
setupCard(); setupCard();
} }
void setupFolder(folderSettings * theFolder) { bool setupFolder(folderSettings * theFolder) {
// Ordner abfragen // Ordner abfragen
theFolder->folder = voiceMenu(99, 301, 0, true); theFolder->folder = voiceMenu(99, 301, 0, true);
@@ -1455,12 +1456,13 @@ void setupFolder(folderSettings * theFolder) {
void setupCard() { void setupCard() {
mp3.pause(); mp3.pause();
Serial.println(F("=== setupCard()")); Serial.println(F("=== setupCard()"));
setupFolder(&myCard.nfcFolderSettings); nfcTagObject newCard;
setupFolder(&newCard.nfcFolderSettings);
// Karte ist konfiguriert -> speichern // Karte ist konfiguriert -> speichern
mp3.pause(); mp3.pause();
do { do {
} while (isPlaying()); } while (isPlaying());
writeCard(myCard); writeCard(newCard);
} }
bool readCard(nfcTagObject * nfcTag) { bool readCard(nfcTagObject * nfcTag) {
@@ -1595,7 +1597,7 @@ bool readCard(nfcTagObject * nfcTag) {
} }
switch (tempCard.nfcFolderSettings.mode ) { switch (tempCard.nfcFolderSettings.mode ) {
case 0: adminMenu(true); break; case 0: mfrc522.PICC_HaltA(); mfrc522.PCD_StopCrypto1(); adminMenu(true); break;
case 1: activeModifier = new SleepTimer(tempCard.nfcFolderSettings.special); break; case 1: activeModifier = new SleepTimer(tempCard.nfcFolderSettings.special); break;
case 2: activeModifier = new FreezeDance(); break; case 2: activeModifier = new FreezeDance(); break;
case 3: activeModifier = new Locked(); break; case 3: activeModifier = new Locked(); break;
@@ -1704,7 +1706,7 @@ void writeCard(nfcTagObject nfcTag) {
else else
mp3.playMp3FolderTrack(400); mp3.playMp3FolderTrack(400);
Serial.println(); Serial.println();
delay(100); delay(1000);
} }

View File

@@ -26,6 +26,7 @@ mp3/0322_select_last_file.mp3|Wähle nun bitte die Enddatei mit den Lautstärket
#mp3/0332.mp3|Ja, Nummer ansagen. #mp3/0332.mp3|Ja, Nummer ansagen.
mp3/0400_ok.mp3|OK. Ich habe die Karte konfiguriert. mp3/0400_ok.mp3|OK. Ich habe die Karte konfiguriert.
mp3/0401_error.mp3|Oh weh! Das hat leider nicht geklappt! mp3/0401_error.mp3|Oh weh! Das hat leider nicht geklappt!
mp3/0800_waiting_for_card.mp3|Bitte lege nun die Karte auf!
mp3/0802_reset_aborted.mp3|OK, ich habe den Vorgang abgebrochen. mp3/0802_reset_aborted.mp3|OK, ich habe den Vorgang abgebrochen.
mp3/0900_admin.mp3|Willkommen im Admin Menü. Bitte wähle eine Funktion mit den Lautstärketasten aus und bestätige sie mit der Pausetaste! Durch einen langen Druck auf die Pausetaste kannst du den Vorgang abbrechen. mp3/0900_admin.mp3|Willkommen im Admin Menü. Bitte wähle eine Funktion mit den Lautstärketasten aus und bestätige sie mit der Pausetaste! Durch einen langen Druck auf die Pausetaste kannst du den Vorgang abbrechen.
mp3/0901_card_reset.mp3|Eine Karte neu konfigurieren. mp3/0901_card_reset.mp3|Eine Karte neu konfigurieren.