rfid bugfix

This commit is contained in:
2024-09-04 22:23:39 +02:00
parent f1d9d96a30
commit 2326cd7eab

View File

@@ -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();
}
}