Class MFRC522Constants

Nested Relationships

Nested Types

Class Documentation

class MFRC522Constants

Public Types

enum PCD_Register

Values:

enumerator CommandReg
enumerator ComIEnReg
enumerator DivIEnReg
enumerator ComIrqReg
enumerator DivIrqReg
enumerator ErrorReg
enumerator Status1Reg
enumerator Status2Reg
enumerator FIFODataReg
enumerator FIFOLevelReg
enumerator WaterLevelReg
enumerator ControlReg
enumerator BitFramingReg
enumerator CollReg
enumerator ModeReg
enumerator TxModeReg
enumerator RxModeReg
enumerator TxControlReg
enumerator TxASKReg
enumerator TxSelReg
enumerator RxSelReg
enumerator RxThresholdReg
enumerator DemodReg
enumerator MfTxReg
enumerator MfRxReg
enumerator SerialSpeedReg
enumerator CRCResultRegH
enumerator CRCResultRegL
enumerator ModWidthReg
enumerator RFCfgReg
enumerator GsNReg
enumerator CWGsPReg
enumerator ModGsPReg
enumerator TModeReg
enumerator TPrescalerReg
enumerator TReloadRegH
enumerator TReloadRegL
enumerator TCounterValueRegH
enumerator TCounterValueRegL
enumerator TestSel1Reg
enumerator TestSel2Reg
enumerator TestPinEnReg
enumerator TestPinValueReg
enumerator TestBusReg
enumerator AutoTestReg
enumerator VersionReg
enumerator AnalogTestReg
enumerator TestDAC1Reg
enumerator TestDAC2Reg
enumerator TestADCReg
enum PCD_Command

Values:

enumerator PCD_Idle
enumerator PCD_Mem
enumerator PCD_GenerateRandomID
enumerator PCD_CalcCRC
enumerator PCD_Transmit
enumerator PCD_NoCmdChange
enumerator PCD_Receive
enumerator PCD_Transceive
enumerator PCD_MFAuthent
enumerator PCD_SoftReset
enum PCD_RxGain

Values:

enumerator RxGain_18dB
enumerator RxGain_23dB
enumerator RxGain_18dB_2
enumerator RxGain_23dB_2
enumerator RxGain_33dB
enumerator RxGain_38dB
enumerator RxGain_43dB
enumerator RxGain_48dB
enumerator RxGain_min
enumerator RxGain_avg
enumerator RxGain_max
enum PCD_Version

Values:

enumerator Version_Counterfeit
enumerator Version_FM17522
enumerator Version_FM17522_1
enumerator Version_FM17522E
enumerator Version_0_0
enumerator Version_1_0
enumerator Version_2_0
enumerator Version_Unknown
enum PICC_Command

Values:

enumerator PICC_CMD_REQA
enumerator PICC_CMD_WUPA
enumerator PICC_CMD_CT
enumerator PICC_CMD_SEL_CL1
enumerator PICC_CMD_SEL_CL2
enumerator PICC_CMD_SEL_CL3
enumerator PICC_CMD_HLTA
enumerator PICC_CMD_RATS
enumerator PICC_CMD_MF_AUTH_KEY_A
enumerator PICC_CMD_MF_AUTH_KEY_B
enumerator PICC_CMD_MF_READ
enumerator PICC_CMD_MF_WRITE
enumerator PICC_CMD_MF_DECREMENT
enumerator PICC_CMD_MF_INCREMENT
enumerator PICC_CMD_MF_RESTORE
enumerator PICC_CMD_MF_TRANSFER
enumerator PICC_CMD_UL_WRITE
enum MIFARE_Misc

Values:

enumerator MF_ACK
enumerator MF_KEY_SIZE
enum PICC_Type

Values:

enumerator PICC_TYPE_UNKNOWN
enumerator PICC_TYPE_ISO_14443_4
enumerator PICC_TYPE_ISO_18092
enumerator PICC_TYPE_MIFARE_MINI
enumerator PICC_TYPE_MIFARE_1K
enumerator PICC_TYPE_MIFARE_4K
enumerator PICC_TYPE_MIFARE_UL
enumerator PICC_TYPE_MIFARE_PLUS
enumerator PICC_TYPE_MIFARE_DESFIRE
enumerator PICC_TYPE_TNP3XXX
enumerator PICC_TYPE_NOT_COMPLETE
enum StatusCode

Values:

enumerator STATUS_OK
enumerator STATUS_ERROR
enumerator STATUS_COLLISION
enumerator STATUS_TIMEOUT
enumerator STATUS_NO_ROOM
enumerator STATUS_INTERNAL_ERROR
enumerator STATUS_INVALID
enumerator STATUS_CRC_WRONG
enumerator STATUS_UNKNOWN
enumerator STATUS_MIFARE_NACK
struct MIFARE_Key

Public Members

byte keyByte[MIFARE_Misc::MF_KEY_SIZE]
struct Uid

Public Members

byte size
byte uidByte[10]
byte sak