#######################################
# Syntax Coloring Map For Keyboard
#######################################

#######################################
# Datatypes (KEYWORD1)
#######################################
BMZ00050	KEYWORD1

#######################################
# Methods and Functions (KEYWORD2)
#######################################

begin	KEYWORD2
setWorkMode	KEYWORD2
sendCommandCheckAck	KEYWORD2
getFWVer	KEYWORD2
getPID	KEYWORD2
getVID	KEYWORD2
getSN	KEYWORD2
getNFCProtocol	KEYWORD2
getStatusRegister	KEYWORD2
setLVD	KEYWORD2
getLVD	KEYWORD2
setBaudRate	KEYWORD2
getBaudRate	KEYWORD2
setIRQactiveMode	KEYWORD2
resetModule	KEYWORD2
setOperationMode	KEYWORD2
getOperationMode	KEYWORD2

writePage	KEYWORD2
writePages	KEYWORD2
readPages	KEYWORD2
readNFCWRA	KEYWORD2
writeDataPacket	KEYWORD2
readDataPacket	KEYWORD2

PrintHex	KEYWORD2
PrintHexChar	KEYWORD2

#######################################
# Constants (LITERAL1)
#######################################

REG_MODE	LITERAL1
TRANSPARENT_MODE	LITERAL1

SRAM_MEMORY	LITERAL1
EEPROM_MEMORY	LITERAL1

SLEEP_MODE	LITERAL1
DEEPSLEEP_MODE	LITERAL1
NORMAL_MODE	LITERAL1

WDT_8MS	LITERAL1
WDT_32MS	LITERAL1
WDT_128MS	LITERAL1
WDT_512MS	LITERAL1
WDT_1024MS	LITERAL1
WDT_2048MS	LITERAL1
WDT_4096MS	LITERAL1
WDT_8192MS	LITERAL1

LVD_ENABLE	LITERAL1
LVD_DISABLE	LITERAL1
LVD_1V8	LITERAL1
LVD_2V	LITERAL1
LVD_2V4	LITERAL1
LVD_2V7	LITERAL1
LVD_3V	LITERAL1
LVD_3V3	LITERAL1
LVD_3V6	LITERAL1
LVD_4V	LITERAL1

BAUD_1200	LITERAL1
BAUD_2400	LITERAL1
BAUD_4800	LITERAL1
BAUD_9600	LITERAL1

IRQ_ACTIVEHIGH	LITERAL1
IRQ_ACTIVELOW	LITERAL1


EER_INVALID_ACK	LITERAL1
EER_TIMEOUT	LITERAL1
EER_INVALID_FRAME	LITERAL1
EER_INSUFFICIENT_BUFFER	LITERAL1