####################################### # Syntax Coloring Map for library MFRC522 ####################################### ####################################### # KEYWORD1 Classes, datatypes, and C++ keywords ####################################### MFRC522KEYWORD1 MFRC522ExtendedKEYWORD1 PCD_RegisterKEYWORD1 PCD_CommandKEYWORD1 PCD_RxGainKEYWORD1 PICC_CommandKEYWORD1 MIFARE_MiscKEYWORD1 PICC_TypeKEYWORD1 StatusCodeKEYWORD1 TagBitRates KEYWORD1 UidKEYWORD1 CardInfoKEYWORD1 MIFARE_KeyKEYWORD1 PcbBlockKEYWORD1 ####################################### # KEYWORD2 Methods and functions ####################################### # Basic interface functions for communicating with the MFRC522 PCD_WriteRegisterKEYWORD2 PCD_WriteRegisterKEYWORD2 PCD_ReadRegisterKEYWORD2 PCD_ReadRegisterKEYWORD2 setBitMaskKEYWORD2 PCD_SetRegisterBitMaskKEYWORD2 PCD_ClearRegisterBitMaskKEYWORD2 PCD_CalculateCRCKEYWORD2 # Functions for manipulating the MFRC522 PCD_InitKEYWORD2 PCD_ResetKEYWORD2 PCD_AntennaOnKEYWORD2 PCD_AntennaOffKEYWORD2 PCD_GetAntennaGainKEYWORD2 PCD_SetAntennaGainKEYWORD2 PCD_PerformSelfTestKEYWORD2 # Power control functions MFRC522 PCD_SoftPowerDownKEYWORD2 PCD_SoftPowerUpKEYWORD2 # Functions for communicating with PICCs PCD_TransceiveDataKEYWORD2 PCD_CommunicateWithPICCKEYWORD2 PICC_RequestAKEYWORD2 PICC_WakeupAKEYWORD2 PICC_REQA_or_WUPAKEYWORD2 PICC_SelectKEYWORD2 PICC_HaltAKEYWORD2 PICC_RATSKEYWORD2 PICC_PPSKEYWORD2 # Functions for communicating with ISO/IEC 14433-4 cards TCL_TransceiveKEYWORD2 TCL_TransceiveRBlockKEYWORD2 TCL_DeselectKEYWORD2 # Functions for communicating with MIFARE PICCs PCD_AuthenticateKEYWORD2 PCD_StopCrypto1KEYWORD2 MIFARE_ReadKEYWORD2 MIFARE_WriteKEYWORD2 MIFARE_IncrementKEYWORD2 MIFARE_Ultralight_WriteKEYWORD2 MIFARE_GetValueKEYWORD2 MIFARE_SetValueKEYWORD2 PCD_NTAG216_AUTHKEYWORD2 # Support functions PCD_MIFARE_TransceiveKEYWORD2 GetStatusCodeNameKEYWORD2 PICC_GetTypeKEYWORD2 PICC_GetTypeNameKEYWORD2 # Support functions for debuging PCD_DumpVersionToSerialKEYWORD2 PICC_DumpToSerialKEYWORD2 PICC_DumpDetailsToSerialKEYWORD2 PICC_DumpMifareClassicToSerialKEYWORD2 PICC_DumpMifareClassicSectorToSerialKEYWORD2 PICC_DumpMifareUltralightToSerialKEYWORD2 PICC_DumpISO14443_4KEYWORD2 # Advanced functions for MIFARE MIFARE_SetAccessBitsKEYWORD2 MIFARE_OpenUidBackdoorKEYWORD2 MIFARE_SetUidKEYWORD2 MIFARE_UnbrickUidSectorKEYWORD2 # Convenience functions - does not add extra functionality PICC_IsNewCardPresentKEYWORD2 PICC_ReadCardSerialKEYWORD2 ####################################### # KEYWORD3 setup and loop functions, as well as the Serial keywords ####################################### ####################################### LITERAL1 Constants ####################################### CommandRegLITERAL1 ComIEnRegLITERAL1 DivIEnRegLITERAL1 ComIrqRegLITERAL1 DivIrqRegLITERAL1 ErrorRegLITERAL1 Status1RegLITERAL1 Status2RegLITERAL1 FIFODataRegLITERAL1 FIFOLevelRegLITERAL1 WaterLevelRegLITERAL1 ControlRegLITERAL1 BitFramingRegLITERAL1 CollRegLITERAL1 ModeRegLITERAL1 TxModeRegLITERAL1 RxModeRegLITERAL1 TxControlRegLITERAL1 TxASKRegLITERAL1 TxSelRegLITERAL1 RxSelRegLITERAL1 RxThresholdRegLITERAL1 DemodRegLITERAL1 MfTxRegLITERAL1 MfRxRegLITERAL1 SerialSpeedRegLITERAL1 CRCResultRegHLITERAL1 CRCResultRegLLITERAL1 ModWidthRegLITERAL1 RFCfgRegLITERAL1 GsNRegLITERAL1 CWGsPRegLITERAL1 ModGsPRegLITERAL1 TModeRegLITERAL1 TPrescalerRegLITERAL1 TReloadRegHLITERAL1 TReloadRegLLITERAL1 TCounterValueRegHLITERAL1 TCounterValueRegLLITERAL1 TestSel1RegLITERAL1 TestSel2RegLITERAL1 TestPinEnRegLITERAL1 TestPinValueRegLITERAL1 TestBusRegLITERAL1 AutoTestRegLITERAL1 VersionRegLITERAL1 AnalogTestRegLITERAL1 TestDAC1RegLITERAL1 TestDAC2RegLITERAL1 TestADCRegLITERAL1 PCD_IdleLITERAL1 PCD_MemLITERAL1 PCD_GenerateRandomIDLITERAL1 PCD_CalcCRCLITERAL1 PCD_TransmitLITERAL1 PCD_NoCmdChangeLITERAL1 PCD_ReceiveLITERAL1 PCD_Transceive LITERAL1 PCD_MFAuthent LITERAL1 PCD_SoftResetLITERAL1 RxGain_18dBLITERAL1 RxGain_23dBLITERAL1 RxGain_18dB_2LITERAL1 RxGain_23dB_2LITERAL1 RxGain_33dBLITERAL1 RxGain_38dBLITERAL1 RxGain_43dBLITERAL1 RxGain_48dBLITERAL1 RxGain_minLITERAL1 RxGain_avgLITERAL1 RxGain_maxLITERAL1 PICC_CMD_REQALITERAL1 PICC_CMD_WUPALITERAL1 PICC_CMD_CTLITERAL1 PICC_CMD_SEL_CL1LITERAL1 PICC_CMD_SEL_CL2LITERAL1 PICC_CMD_SEL_CL3LITERAL1 PICC_CMD_HLTALITERAL1 PICC_CMD_RATSLITERAL1 PICC_CMD_MF_AUTH_KEY_ALITERAL1 PICC_CMD_MF_AUTH_KEY_BLITERAL1 PICC_CMD_MF_READLITERAL1 PICC_CMD_MF_WRITELITERAL1 PICC_CMD_MF_DECREMENTLITERAL1 PICC_CMD_MF_INCREMENTLITERAL1 PICC_CMD_MF_RESTORELITERAL1 PICC_CMD_MF_TRANSFERLITERAL1 PICC_CMD_UL_WRITELITERAL1 MF_ACKLITERAL1 MF_KEY_SIZELITERAL1 PICC_TYPE_UNKNOWNLITERAL1 PICC_TYPE_ISO_14443_4LITERAL1 PICC_TYPE_ISO_18092LITERAL1 PICC_TYPE_MIFARE_MINILITERAL1 PICC_TYPE_MIFARE_1KLITERAL1 PICC_TYPE_MIFARE_4KLITERAL1 PICC_TYPE_MIFARE_ULLITERAL1 PICC_TYPE_MIFARE_PLUSLITERAL1 PICC_TYPE_MIFARE_DESFIRELITERAL1 PICC_TYPE_TNP3XXXLITERAL1 PICC_TYPE_NOT_COMPLETELITERAL1 STATUS_OKLITERAL1 STATUS_ERRORLITERAL1 STATUS_COLLISIONLITERAL1 STATUS_TIMEOUTLITERAL1 STATUS_NO_ROOMLITERAL1 STATUS_INTERNAL_ERRORLITERAL1 STATUS_INVALIDLITERAL1 STATUS_CRC_WRONGLITERAL1 STATUS_MIFARE_NACKLITERAL1 FIFO_SIZELITERAL1 BITRATE_106KBITSLITERAL1 BITRATE_212KBITSLITERAL1 BITRATE_424KBITSLITERAL1 BITRATE_848KBITSLITERAL1