Added clearing 7 bit in sak PICC_GetType

This commit is contained in:
mayatforest
2015-12-01 16:37:02 +03:00
parent 272c59b56a
commit f21ecec30d

View File

@@ -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;