Added clearing 7 bit in sak PICC_GetType
This commit is contained in:
@@ -1175,7 +1175,10 @@ byte MFRC522::PICC_GetType(byte sak ///< The SAK byte returned from PICC_Select
|
|||||||
if (sak & 0x04) { // UID not complete
|
if (sak & 0x04) { // UID not complete
|
||||||
return PICC_TYPE_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) {
|
switch (sak) {
|
||||||
case 0x09: return PICC_TYPE_MIFARE_MINI; break;
|
case 0x09: return PICC_TYPE_MIFARE_MINI; break;
|
||||||
case 0x08: return PICC_TYPE_MIFARE_1K; break;
|
case 0x08: return PICC_TYPE_MIFARE_1K; break;
|
||||||
|
|||||||
Reference in New Issue
Block a user