From 2326cd7eab3b531481437301a4a9f14fc940bf0e Mon Sep 17 00:00:00 2001 From: Stefan Ostermann Date: Wed, 4 Sep 2024 22:23:39 +0200 Subject: [PATCH] rfid bugfix --- src/main.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) 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(); } }