Merge pull request #7 from ljos/patch-1
Turn of encryption when tag is halted
This commit is contained in:
4
RFID.cpp
4
RFID.cpp
@@ -473,7 +473,7 @@ unsigned char RFID::write(unsigned char blockAddr, unsigned char *writeData)
|
|||||||
*/
|
*/
|
||||||
void RFID::halt()
|
void RFID::halt()
|
||||||
{
|
{
|
||||||
unsigned char status;
|
unsigned char status;
|
||||||
unsigned int unLen;
|
unsigned int unLen;
|
||||||
unsigned char buff[4];
|
unsigned char buff[4];
|
||||||
|
|
||||||
@@ -481,5 +481,7 @@ void RFID::halt()
|
|||||||
buff[1] = 0;
|
buff[1] = 0;
|
||||||
calculateCRC(buff, 2, &buff[2]);
|
calculateCRC(buff, 2, &buff[2]);
|
||||||
|
|
||||||
|
clearBitMask(Status2Reg, 0x08); // turn off encryption
|
||||||
|
|
||||||
status = MFRC522ToCard(PCD_TRANSCEIVE, buff, 4, buff,&unLen);
|
status = MFRC522ToCard(PCD_TRANSCEIVE, buff, 4, buff,&unLen);
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user