#######################################
# Syntax Coloring Map
#######################################
# https://spencer.bliven.us/index.php/2012/01/18/arduino-ide-keywords/
# KEYWORD1 Classes, datatypes, and C++ keywords
# KEYWORD2 Methods and functions
# KEYWORD3 setup and loop functions, as well as the Serial keywords
# LITERAL1 Constants
# LITERAL2 Built-in variables (unused by default)


#######################################
# Classes, datatypes (KEYWORD1)
#######################################
ENS17x							KEYWORD1
ENS171							KEYWORD1
ScioSense_Ens17x				KEYWORD1
ScioSense_Ens17x_IO			KEYWORD1
Result							KEYWORD1

#######################################
# Methods and Functions (KEYWORD2)
#######################################
begin							KEYWORD2
init							KEYWORD2
isConnected						KEYWORD2

update							KEYWORD2
reset							KEYWORD2
startStartMeasureStandardMode   		KEYWORD2
startIDLEMode					KEYWORD2
setOperatingMode				KEYWORD2
invoke							KEYWORD2

wait							KEYWORD2
getRs1							KEYWORD2
getRs2							KEYWORD2
getRs3							KEYWORD2
getFirmwareVersion				KEYWORD2
read							KEYWORD2
write							KEYWORD2

enableDebugging					KEYWORD2
disableDebugging				KEYWORD2


#######################################
# Constants (LITERAL1)
#######################################
RESULT_OK						LITERAL1
RESULT_IO_ERROR					LITERAL1
RESULT_INVALID					LITERAL1
RESULT_CHECKSUM_ERROR			LITERAL1
RESULT_NOT_ALLOWED				LITERAL1

ENS17X_OPERATING_MODE_IDLE		LITERAL1
ENS17X_OPERATING_MODE_MEASURE	LITERAL1
ENS17X_OPERATING_MODE_RESET		LITERAL1

ENS17X_COMMAND_NOP				LITERAL1
ENS17X_COMMAND_READ_ID			LITERAL1
ENS17X_COMMAND_READ_FW_VER		LITERAL1
ENS17X_COMMAND_READ_DATE_CODE	LITERAL1
ENS17X_COMMAND_CLEAR_GPR_REGISTERS	LITERAL1