#######################################
# Syntax Coloring Map
#######################################

#######################################
# Datatypes 	KEYWORD1
#######################################

SFE_ST25DV64KC	KEYWORD1
SF_ST25DV64KC_ADDRESS	KEYWORD1
SF_ST25DV64KC_ERROR	KEYWORD1
SF_ST25DV_RF_RW_PROTECTION	KEYWORD1
SF_ST25DV_RF_PWD_CTRL	KEYWORD1

SFE_ST25DV64KC_IO	KEYWORD1

SFE_ST25DV64KC_NDEF	KEYWORD1

#######################################
# Methods and Functions 	KEYWORD2
#######################################

setErrorCallback	KEYWORD2
errorCodeString	KEYWORD2
begin	KEYWORD2
isConnected	KEYWORD2
readRegisterValue	KEYWORD2
readRegisterValues	KEYWORD2
getDeviceUID	KEYWORD2
getDeviceRevision	KEYWORD2
openI2CSession	KEYWORD2
isI2CSessionOpen	KEYWORD2
writeI2CPassword	KEYWORD2
programEEPROMReadProtectionBit	KEYWORD2
programEEPROMWriteProtectionBit	KEYWORD2
getEEPROMReadProtectionBit	KEYWORD2
getEEPROMWriteProtectionBit	KEYWORD2
readEEPROM	KEYWORD2
writeEEPROM	KEYWORD2
setMemoryAreaEndAddress	KEYWORD2
getMemoryAreaEndAddress	KEYWORD2
setAreaRfRwProtection	KEYWORD2
getAreaRfRwProtection	KEYWORD2
setAreaRfPwdCtrl	KEYWORD2
getAreaRfPwdCtrl	KEYWORD2

RFFieldDetected	KEYWORD2
setGPO1Bit	KEYWORD2
getGPO1Bit	KEYWORD2
setGPO2Bit	KEYWORD2
getGPO2Bit	KEYWORD2
setGPO_CTRL_DynBit	KEYWORD2
getGPO_CTRL_DynBit	KEYWORD2
getIT_STS_Dyn	KEYWORD2
setEH_MODEBit	KEYWORD2
getEH_MODEBit	KEYWORD2
setEH_CTRL_DYNBit	KEYWORD2
getEH_CTRL_DYNBit	KEYWORD2

readSingleByte	KEYWORD2
writeSingleByte	KEYWORD2
readMultipleBytes	KEYWORD2
writeMultipleBytes	KEYWORD2
setRegisterBit	KEYWORD2
clearRegisterBit	KEYWORD2
isBitSet	KEYWORD2

writeCCFile4Byte	KEYWORD2
writeCCFile8Byte	KEYWORD2
setCCFileLen	KEYWORD2
getCCFileLen	KEYWORD2
writeNDEFEmpty	KEYWORD2
writeNDEFURI	KEYWORD2
readNDEFURI	KEYWORD2
getURIPrefix	KEYWORD2
writeNDEFWiFi	KEYWORD2
readNDEFWiFi	KEYWORD2
writeNDEFText	KEYWORD2
readNDEFText	KEYWORD2

#######################################
# Constants 	LITERAL1
#######################################

SWARM_M138_MAX_PACKET_LENGTH_BYTES	LITERAL1
DATA	LITERAL1
SYSTEM	LITERAL1
RF_SWITCH_OFF	LITERAL1
RF_SWITCH_ON	LITERAL1
I2C_INITIALIZATION_ERROR	LITERAL1
INVALID_DEVICE	LITERAL1
I2C_SESSION_NOT_OPENED	LITERAL1
I2CSS_MEMORY_AREA_INVALID	LITERAL1
INVALID_WATCHDOG_VALUE	LITERAL1
INVALID_MEMORY_AREA_PASSED	LITERAL1
INVALID_MEMORY_AREA_SIZE	LITERAL1

RF_RW_READ_ALWAYS_WRITE_ALWAYS	LITERAL1
RF_RW_READ_ALWAYS_WRITE_SECURITY	LITERAL1
RF_RW_READ_SECURITY_WRITE_SECURITY	LITERAL1
RF_RW_READ_SECURITY_WRITE_NEVER	LITERAL1

RF_PWD_NEVER	LITERAL1
RF_PWD_PWD1	LITERAL1
RF_PWD_PWD2	LITERAL1
RF_PWD_PWD3	LITERAL1

BIT_FTM_MB_MODE	LITERAL1
BIT_MB_CTRL_DYN_MB_EN	LITERAL1
BIT_MB_CTRL_DYN_HOST_PUT_MSG	LITERAL1
BIT_MB_CTRL_DYN_RF_PUT_MSG	LITERAL1
BIT_MB_CTRL_DYN_HOST_MISS_MSG	LITERAL1
BIT_MB_CTRL_DYN_RF_MISS_MSG	LITERAL1
BIT_MB_CTRL_DYN_HOST_CURRENT_MSG	LITERAL1
BIT_MB_CTRL_DYN_RF_CURRENT_MSG	LITERAL1
BIT_RF_MNGT_RF_DISABLE	LITERAL1
BIT_RF_MNGT_RF_SLEEP	LITERAL1
BIT_RF_MNGT_DYN_RF_DISABLE	LITERAL1
BIT_RF_MNGT_DYN_RF_SLEEP	LITERAL1
BIT_RF_MNGT_DYN_RF_OFF	LITERAL1
BIT_GPO1_GPO_EN	LITERAL1
BIT_GPO1_RF_USER_EN	LITERAL1
BIT_GPO1_RF_ACTIVITY_EN	LITERAL1
BIT_GPO1_RF_INTERRUPT_EN	LITERAL1
BIT_GPO1_FIELD_CHANGE_EN	LITERAL1
BIT_GPO1_RF_PUT_MSG_EN	LITERAL1
BIT_GPO1_RF_GET_MSG_EN	LITERAL1
BIT_GPO1_RF_WRITE_EN	LITERAL1
BIT_GPO2_I2C_WRITE_EN	LITERAL1
BIT_GPO2_I2C_RF_OFF_EN	LITERAL1
BIT_GPO_CTRL_DYN_GPO_EN	LITERAL1
BIT_IT_STS_DYN_RF_USER	LITERAL1
BIT_IT_STS_DYN_RF_ACTIVITY	LITERAL1
BIT_IT_STS_DYN_RF_INTERRUPT	LITERAL1
BIT_IT_STS_DYN_FIELD_FALLING	LITERAL1
BIT_IT_STS_DYN_FIELD_RISING	LITERAL1
BIT_IT_STS_DYN_RF_PUT_MSG	LITERAL1
BIT_IT_STS_DYN_RF_GET_MSG	LITERAL1
BIT_IT_STS_DYN_RF_WRITE	LITERAL1
BIT_EH_MODE_EH_MODE	LITERAL1
BIT_EH_CTRL_DYN_EH_EN	LITERAL1
BIT_EH_CTRL_DYN_EH_ON	LITERAL1
BIT_EH_CTRL_DYN_FIELD_ON	LITERAL1
BIT_EH_CTRL_DYN_VCC_ON	LITERAL1
BIT_LOCK_CCFILE_LCKBCK0	LITERAL1
BIT_LOCK_CCFILE_LCKBCK1	LITERAL1
BIT_LOCK_CFG_LCK_CFG	LITERAL1
BIT_I2C_SSO_DYN_I2C_SSO	LITERAL1
BIT_LOCK_DSFID_LOCK_DSFID	LITERAL1
BIT_LOCK_AFI_LOCK_AFI	LITERAL1
BIT_I2CSS_MEM1_WRITE	LITERAL1
BIT_I2CSS_MEM1_READ	LITERAL1
BIT_I2CSS_MEM2_WRITE	LITERAL1
BIT_I2CSS_MEM2_READ	LITERAL1
BIT_I2CSS_MEM3_WRITE	LITERAL1
BIT_I2CSS_MEM3_READ	LITERAL1
BIT_I2CSS_MEM4_WRITE	LITERAL1
BIT_I2CSS_MEM4_READ	LITERAL1

SFE_ST25DV_NDEF_URI_RECORD	LITERAL1

SFE_ST25DV_NDEF_URI_ID_CODE_NONE	LITERAL1
SFE_ST25DV_NDEF_URI_ID_CODE_HTTP_WWW	LITERAL1
SFE_ST25DV_NDEF_URI_ID_CODE_HTTPS_WWW	LITERAL1
SFE_ST25DV_NDEF_URI_ID_CODE_HTTP	LITERAL1
SFE_ST25DV_NDEF_URI_ID_CODE_HTTPS	LITERAL1
SFE_ST25DV_NDEF_URI_ID_CODE_TEL	LITERAL1
SFE_ST25DV_NDEF_URI_ID_CODE_MAILTO	LITERAL1
SFE_ST25DV_NDEF_URI_ID_CODE_FTP_ANON_ANON	LITERAL1
SFE_ST25DV_NDEF_URI_ID_CODE_FTP_FTP	LITERAL1
SFE_ST25DV_NDEF_URI_ID_CODE_FTPS	LITERAL1
SFE_ST25DV_NDEF_URI_ID_CODE_SFTP	LITERAL1
SFE_ST25DV_NDEF_URI_ID_CODE_SMB	LITERAL1
SFE_ST25DV_NDEF_URI_ID_CODE_NFS	LITERAL1
SFE_ST25DV_NDEF_URI_ID_CODE_FTP	LITERAL1
SFE_ST25DV_NDEF_URI_ID_CODE_DAV	LITERAL1
SFE_ST25DV_NDEF_URI_ID_CODE_NEWS	LITERAL1
SFE_ST25DV_NDEF_URI_ID_CODE_TELNET	LITERAL1
SFE_ST25DV_NDEF_URI_ID_CODE_IMAP	LITERAL1
SFE_ST25DV_NDEF_URI_ID_CODE_RTSP	LITERAL1
SFE_ST25DV_NDEF_URI_ID_CODE_URN	LITERAL1
SFE_ST25DV_NDEF_URI_ID_CODE_POP	LITERAL1
SFE_ST25DV_NDEF_URI_ID_CODE_SIP	LITERAL1
SFE_ST25DV_NDEF_URI_ID_CODE_SIPS	LITERAL1
SFE_ST25DV_NDEF_URI_ID_CODE_TFTP	LITERAL1
SFE_ST25DV_NDEF_URI_ID_CODE_BTSPP	LITERAL1
SFE_ST25DV_NDEF_URI_ID_CODE_BTL2CAP	LITERAL1
SFE_ST25DV_NDEF_URI_ID_CODE_BTGOEP	LITERAL1
SFE_ST25DV_NDEF_URI_ID_CODE_TCPOBEX	LITERAL1
SFE_ST25DV_NDEF_URI_ID_CODE_IRDAOBEX	LITERAL1
SFE_ST25DV_NDEF_URI_ID_CODE_FILE	LITERAL1
SFE_ST25DV_NDEF_URI_ID_CODE_URN_EPC_ID	LITERAL1
SFE_ST25DV_NDEF_URI_ID_CODE_URN_EPC_TAG	LITERAL1
SFE_ST25DV_NDEF_URI_ID_CODE_URN_EPC_PAT	LITERAL1
SFE_ST25DV_NDEF_URI_ID_CODE_URN_EPC_RAW	LITERAL1
SFE_ST25DV_NDEF_URI_ID_CODE_URN_EPC	LITERAL1
SFE_ST25DV_NDEF_URI_ID_CODE_URN_NFC	LITERAL1

SFE_ST25DV_NDEF_TEXT_RECORD	LITERAL1