#######################################
# Syntax Coloring Map for NessoLink
#######################################

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

NessoFrame	KEYWORD1
NessoUdpLink	KEYWORD1
NessoTcpClientLink	KEYWORD1
NessoBleLink	KEYWORD1
NessoLoRaLink	KEYWORD1
NessoButton	KEYWORD1

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

nessoEncode	KEYWORD2
nessoDecode	KEYWORD2
nessoCrc8	KEYWORD2
nessoButton	KEYWORD2
begin	KEYWORD2
beginReceive	KEYWORD2
setTarget	KEYWORD2
send	KEYWORD2
sendRaw	KEYWORD2
receive	KEYWORD2
feed	KEYWORD2
connected	KEYWORD2
busy	KEYWORD2
stop	KEYWORD2

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

NESSO_MAGIC	LITERAL1
NESSO_PROTO_VER	LITERAL1
NESSO_PROTO_VER_V1	LITERAL1
NESSO_PROTO_VER_V2	LITERAL1
NESSO_FRAME_LEN	LITERAL1
NESSO_FRAME_LEN_V1	LITERAL1
NESSO_FRAME_LEN_V2	LITERAL1
NESSO_FRAME_MAX_LEN	LITERAL1
NESSO_BTN_A	LITERAL1
NESSO_BTN_B	LITERAL1
NESSO_BTN_X	LITERAL1
NESSO_BTN_Y	LITERAL1
NESSO_BTN_SELECT	LITERAL1
NESSO_BTN_START	LITERAL1
NESSO_BTN_STICK	LITERAL1
NESSO_BTN_STICK2	LITERAL1
