rfid

Dependents:   ETRFID

Files at this revision

API Documentation at this revision

Comitter:
anyela
Date:
Sun Jan 23 05:02:23 2022 +0000
Parent:
0:c735c66e37d3
Commit message:
.

Changed in this revision

MFRC522.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/MFRC522.cpp	Tue Dec 08 20:48:53 2015 +0000
+++ b/MFRC522.cpp	Sun Jan 23 05:02:23 2022 +0000
@@ -248,11 +248,15 @@
 {
   /* Reset MFRC522 */
   m_RESET = 0;
-  wait_ms(10);
+  //wait_ms(10);
+  ThisThread::sleep_for(10ms);
   m_RESET = 1;
   
   // Section 8.8.2 in the datasheet says the oscillator start-up time is the start up time of the crystal + 37,74us. Let us be generous: 50ms.
-  wait_ms(50);
+  
+  
+  //wait_ms(50);
+  ThisThread::sleep_for(50ms);
 
   // When communicating with a PICC we need a timeout if something goes wrong.
   // f_timer = 13.56 MHz / (2*TPreScaler+1) where TPreScaler = [TPrescaler_Hi:TPrescaler_Lo].
@@ -279,7 +283,8 @@
   // The datasheet does not mention how long the SoftRest command takes to complete.
   // But the MFRC522 might have been in soft power-down mode (triggered by bit 4 of CommandReg)
   // Section 8.8.2 in the datasheet says the oscillator start-up time is the start up time of the crystal + 37,74us. Let us be generous: 50ms.
-  wait_ms(50);
+  //wait_ms(50);
+  ThisThread::sleep_for(50ms);
 
   // Wait for the PowerDown bit in CommandReg to be cleared
   while (PCD_ReadRegister(CommandReg) & (1<<4))