diff --git a/src/main.cpp b/src/main.cpp index 310aabd..e0de7b3 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -478,6 +478,7 @@ void readRFID() if (newUid==lastUid) { return; } + stop(); lastUid = newUid; Serial.print("Card UID: "); @@ -546,7 +547,8 @@ void setup() // Init SPI bus SPI.begin(-1, -1, -1, CS_RFID); rfid.PCD_Init(CS_RFID, RST_RFID); -/* + +/* somehow this test stops rfid from working! if (rfid.PCD_PerformSelfTest()) { Serial.println("RFID OK"); @@ -671,7 +673,6 @@ void id_song_action(AsyncWebServerRequest *request) void progress_action(AsyncWebServerRequest *request) { - Serial.println("progress!"); int params = request->params(); for (int i = 0; i < params; i++) @@ -688,7 +689,6 @@ void progress_action(AsyncWebServerRequest *request) void volume_action(AsyncWebServerRequest *request) { - Serial.println("volume!"); int params = request->params(); for (int i = 0; i < params; i++) @@ -811,7 +811,6 @@ void loop() activateRFID(); if (rfid.PICC_IsNewCardPresent()) { - stop(); readRFID(); } }