keywords.txt 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223
  1. #######################################
  2. # Syntax Coloring Map for library MFRC522
  3. #######################################
  4. #######################################
  5. # KEYWORD1 Classes, datatypes, and C++ keywords
  6. #######################################
  7. MFRC522 KEYWORD1
  8. MFRC522Extended KEYWORD1
  9. PCD_Register KEYWORD1
  10. PCD_Command KEYWORD1
  11. PCD_RxGain KEYWORD1
  12. PICC_Command KEYWORD1
  13. MIFARE_Misc KEYWORD1
  14. PICC_Type KEYWORD1
  15. StatusCode KEYWORD1
  16. TagBitRates KEYWORD1
  17. Uid KEYWORD1
  18. CardInfo KEYWORD1
  19. MIFARE_Key KEYWORD1
  20. PcbBlock KEYWORD1
  21. #######################################
  22. # KEYWORD2 Methods and functions
  23. #######################################
  24. # Basic interface functions for communicating with the MFRC522
  25. PCD_WriteRegister KEYWORD2
  26. PCD_WriteRegister KEYWORD2
  27. PCD_ReadRegister KEYWORD2
  28. PCD_ReadRegister KEYWORD2
  29. setBitMask KEYWORD2
  30. PCD_SetRegisterBitMask KEYWORD2
  31. PCD_ClearRegisterBitMask KEYWORD2
  32. PCD_CalculateCRC KEYWORD2
  33. # Functions for manipulating the MFRC522
  34. PCD_Init KEYWORD2
  35. PCD_Reset KEYWORD2
  36. PCD_AntennaOn KEYWORD2
  37. PCD_AntennaOff KEYWORD2
  38. PCD_GetAntennaGain KEYWORD2
  39. PCD_SetAntennaGain KEYWORD2
  40. PCD_PerformSelfTest KEYWORD2
  41. # Power control functions MFRC522
  42. PCD_SoftPowerDown KEYWORD2
  43. PCD_SoftPowerUp KEYWORD2
  44. # Functions for communicating with PICCs
  45. PCD_TransceiveData KEYWORD2
  46. PCD_CommunicateWithPICC KEYWORD2
  47. PICC_RequestA KEYWORD2
  48. PICC_WakeupA KEYWORD2
  49. PICC_REQA_or_WUPA KEYWORD2
  50. PICC_Select KEYWORD2
  51. PICC_HaltA KEYWORD2
  52. PICC_RATS KEYWORD2
  53. PICC_PPS KEYWORD2
  54. # Functions for communicating with ISO/IEC 14433-4 cards
  55. TCL_Transceive KEYWORD2
  56. TCL_TransceiveRBlock KEYWORD2
  57. TCL_Deselect KEYWORD2
  58. # Functions for communicating with MIFARE PICCs
  59. PCD_Authenticate KEYWORD2
  60. PCD_StopCrypto1 KEYWORD2
  61. MIFARE_Read KEYWORD2
  62. MIFARE_Write KEYWORD2
  63. MIFARE_Increment KEYWORD2
  64. MIFARE_Ultralight_Write KEYWORD2
  65. MIFARE_GetValue KEYWORD2
  66. MIFARE_SetValue KEYWORD2
  67. PCD_NTAG216_AUTH KEYWORD2
  68. # Support functions
  69. PCD_MIFARE_Transceive KEYWORD2
  70. GetStatusCodeName KEYWORD2
  71. PICC_GetType KEYWORD2
  72. PICC_GetTypeName KEYWORD2
  73. # Support functions for debuging
  74. PCD_DumpVersionToSerial KEYWORD2
  75. PICC_DumpToSerial KEYWORD2
  76. PICC_DumpDetailsToSerial KEYWORD2
  77. PICC_DumpMifareClassicToSerial KEYWORD2
  78. PICC_DumpMifareClassicSectorToSerial KEYWORD2
  79. PICC_DumpMifareUltralightToSerial KEYWORD2
  80. PICC_DumpISO14443_4 KEYWORD2
  81. # Advanced functions for MIFARE
  82. MIFARE_SetAccessBits KEYWORD2
  83. MIFARE_OpenUidBackdoor KEYWORD2
  84. MIFARE_SetUid KEYWORD2
  85. MIFARE_UnbrickUidSector KEYWORD2
  86. # Convenience functions - does not add extra functionality
  87. PICC_IsNewCardPresent KEYWORD2
  88. PICC_ReadCardSerial KEYWORD2
  89. #######################################
  90. # KEYWORD3 setup and loop functions, as well as the Serial keywords
  91. #######################################
  92. #######################################
  93. # LITERAL1 Constants
  94. #######################################
  95. CommandReg LITERAL1
  96. ComIEnReg LITERAL1
  97. DivIEnReg LITERAL1
  98. ComIrqReg LITERAL1
  99. DivIrqReg LITERAL1
  100. ErrorReg LITERAL1
  101. Status1Reg LITERAL1
  102. Status2Reg LITERAL1
  103. FIFODataReg LITERAL1
  104. FIFOLevelReg LITERAL1
  105. WaterLevelReg LITERAL1
  106. ControlReg LITERAL1
  107. BitFramingReg LITERAL1
  108. CollReg LITERAL1
  109. ModeReg LITERAL1
  110. TxModeReg LITERAL1
  111. RxModeReg LITERAL1
  112. TxControlReg LITERAL1
  113. TxASKReg LITERAL1
  114. TxSelReg LITERAL1
  115. RxSelReg LITERAL1
  116. RxThresholdReg LITERAL1
  117. DemodReg LITERAL1
  118. MfTxReg LITERAL1
  119. MfRxReg LITERAL1
  120. SerialSpeedReg LITERAL1
  121. CRCResultRegH LITERAL1
  122. CRCResultRegL LITERAL1
  123. ModWidthReg LITERAL1
  124. RFCfgReg LITERAL1
  125. GsNReg LITERAL1
  126. CWGsPReg LITERAL1
  127. ModGsPReg LITERAL1
  128. TModeReg LITERAL1
  129. TPrescalerReg LITERAL1
  130. TReloadRegH LITERAL1
  131. TReloadRegL LITERAL1
  132. TCounterValueRegH LITERAL1
  133. TCounterValueRegL LITERAL1
  134. TestSel1Reg LITERAL1
  135. TestSel2Reg LITERAL1
  136. TestPinEnReg LITERAL1
  137. TestPinValueReg LITERAL1
  138. TestBusReg LITERAL1
  139. AutoTestReg LITERAL1
  140. VersionReg LITERAL1
  141. AnalogTestReg LITERAL1
  142. TestDAC1Reg LITERAL1
  143. TestDAC2Reg LITERAL1
  144. TestADCReg LITERAL1
  145. PCD_Idle LITERAL1
  146. PCD_Mem LITERAL1
  147. PCD_GenerateRandomID LITERAL1
  148. PCD_CalcCRC LITERAL1
  149. PCD_Transmit LITERAL1
  150. PCD_NoCmdChange LITERAL1
  151. PCD_Receive LITERAL1
  152. PCD_Transceive LITERAL1
  153. PCD_MFAuthent LITERAL1
  154. PCD_SoftReset LITERAL1
  155. RxGain_18dB LITERAL1
  156. RxGain_23dB LITERAL1
  157. RxGain_18dB_2 LITERAL1
  158. RxGain_23dB_2 LITERAL1
  159. RxGain_33dB LITERAL1
  160. RxGain_38dB LITERAL1
  161. RxGain_43dB LITERAL1
  162. RxGain_48dB LITERAL1
  163. RxGain_min LITERAL1
  164. RxGain_avg LITERAL1
  165. RxGain_max LITERAL1
  166. PICC_CMD_REQA LITERAL1
  167. PICC_CMD_WUPA LITERAL1
  168. PICC_CMD_CT LITERAL1
  169. PICC_CMD_SEL_CL1 LITERAL1
  170. PICC_CMD_SEL_CL2 LITERAL1
  171. PICC_CMD_SEL_CL3 LITERAL1
  172. PICC_CMD_HLTA LITERAL1
  173. PICC_CMD_RATS LITERAL1
  174. PICC_CMD_MF_AUTH_KEY_A LITERAL1
  175. PICC_CMD_MF_AUTH_KEY_B LITERAL1
  176. PICC_CMD_MF_READ LITERAL1
  177. PICC_CMD_MF_WRITE LITERAL1
  178. PICC_CMD_MF_DECREMENT LITERAL1
  179. PICC_CMD_MF_INCREMENT LITERAL1
  180. PICC_CMD_MF_RESTORE LITERAL1
  181. PICC_CMD_MF_TRANSFER LITERAL1
  182. PICC_CMD_UL_WRITE LITERAL1
  183. MF_ACK LITERAL1
  184. MF_KEY_SIZE LITERAL1
  185. PICC_TYPE_UNKNOWN LITERAL1
  186. PICC_TYPE_ISO_14443_4 LITERAL1
  187. PICC_TYPE_ISO_18092 LITERAL1
  188. PICC_TYPE_MIFARE_MINI LITERAL1
  189. PICC_TYPE_MIFARE_1K LITERAL1
  190. PICC_TYPE_MIFARE_4K LITERAL1
  191. PICC_TYPE_MIFARE_UL LITERAL1
  192. PICC_TYPE_MIFARE_PLUS LITERAL1
  193. PICC_TYPE_MIFARE_DESFIRE LITERAL1
  194. PICC_TYPE_TNP3XXX LITERAL1
  195. PICC_TYPE_NOT_COMPLETE LITERAL1
  196. STATUS_OK LITERAL1
  197. STATUS_ERROR LITERAL1
  198. STATUS_COLLISION LITERAL1
  199. STATUS_TIMEOUT LITERAL1
  200. STATUS_NO_ROOM LITERAL1
  201. STATUS_INTERNAL_ERROR LITERAL1
  202. STATUS_INVALID LITERAL1
  203. STATUS_CRC_WRONG LITERAL1
  204. STATUS_MIFARE_NACK LITERAL1
  205. FIFO_SIZE LITERAL1
  206. BITRATE_106KBITS LITERAL1
  207. BITRATE_212KBITS LITERAL1
  208. BITRATE_424KBITS LITERAL1
  209. BITRATE_848KBITS LITERAL1