Class MFRC522Driver¶
Defined in File MFRC522Driver.h
Inheritance Relationships¶
Derived Types¶
public MFRC522DriverI2C(Class MFRC522DriverI2C)public MFRC522DriverSPI(Class MFRC522DriverSPI)
Class Documentation¶
- 
class MFRC522Driver¶
 Subclassed by MFRC522DriverI2C, MFRC522DriverSPI
Public Types
- 
using PCD_Register = MFRC522Constants::PCD_Register¶
 
Public Functions
- 
virtual bool init() = 0¶
 
- 
virtual void PCD_WriteRegister(const PCD_Register reg, const byte value) = 0¶
 
- 
virtual void PCD_WriteRegister(const PCD_Register reg, const byte count, byte *const values) = 0¶
 
- 
virtual byte PCD_ReadRegister(const PCD_Register reg) = 0¶
 
- 
virtual void PCD_ReadRegister(const PCD_Register reg, const byte count, byte *const values, const byte rxAlign = 0) = 0¶
 
- 
MFRC522Driver() = default¶
 
Public Static Attributes
- 
static constexpr uint8_t UNUSED_PIN = UINT8_MAX¶
 
- 
using PCD_Register = MFRC522Constants::PCD_Register¶