Class MFRC522Driver

Inheritance Relationships

Derived Types

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