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¶