From f21ecec30d1541c9827299488e275bdbed58f20e Mon Sep 17 00:00:00 2001 From: mayatforest Date: Tue, 1 Dec 2015 16:37:02 +0300 Subject: [PATCH] Added clearing 7 bit in sak PICC_GetType --- MFRC522.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/MFRC522.cpp b/MFRC522.cpp index 770a6f2..9c10969 100644 --- a/MFRC522.cpp +++ b/MFRC522.cpp @@ -1175,7 +1175,10 @@ byte MFRC522::PICC_GetType(byte sak ///< The SAK byte returned from PICC_Select if (sak & 0x04) { // UID not complete return PICC_TYPE_NOT_COMPLETE; } - + //http://www.nxp.com/documents/application_note/AN10833.pdf + //3.2 Coding of Select Acknowledge (SAK) + //ignore 7-bit + sak&=0x7F; switch (sak) { case 0x09: return PICC_TYPE_MIFARE_MINI; break; case 0x08: return PICC_TYPE_MIFARE_1K; break;