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

InputResultaat	KEYWORD1
InputResultaten	KEYWORD1
InputKanaal	KEYWORD1
InputGebeurtenis	KEYWORD1
StatusOpvragenToetsAanslagen	KEYWORD1
MappingTussenOpschriftEnWeergavetekst	KEYWORD1
MappingTussenToetsaanslagEnUitTeVoerenFunctie	KEYWORD1
MappingTussenToetsaanslagEnUitTeVoerenFunctieMetArgumenten	KEYWORD1
InputFunctie	KEYWORD1
InputFunctieMetArgumenten	KEYWORD1
ScreenData	KEYWORD1
CharacterScreenCallback	KEYWORD1
PixelScreenCallback	KEYWORD1
SensorMeetStatus	KEYWORD1
StimulusProfiel	KEYWORD1
SynchronisatieProfiel	KEYWORD1

#######################################
# Functies (KEYWORD2)
#######################################

# Input
InputConfigureren	KEYWORD2
OpvragenHuidigeToetsAanslag	KEYWORD2
OpvragenHuidigeToetsAanslagen	KEYWORD2
OpzoekenUitTeVoerenFunctieViaOpschriftToetsAanslag	KEYWORD2
UitVoerenFunctieVolgensMappingMetToetsAanslag	KEYWORD2

# Screen
PrintToScreen	KEYWORD2
ScreensConfigureren	KEYWORD2
CharacterScreenConfigureren	KEYWORD2
PixelScreenConfigureren	KEYWORD2
RegistreerCallbackScreenTypeCharacter	KEYWORD2
RegistreerCallbackScreenTypePixel	KEYWORD2

# Stimulus
AnalogReadMetGekorigeerdeOffsets	KEYWORD2
BepaalSensorOffsets	KEYWORD2
EvalueerNulmeting	KEYWORD2
InitialiseerADS1115	KEYWORD2
MaakSynchronisatieProfiel	KEYWORD2
MeetStimulus	KEYWORD2
MeetStimulusSimultaan	KEYWORD2
RawAnalogRead	KEYWORD2
ResetAlleTellers	KEYWORD2
VergelijkStimulus	KEYWORD2
VergelijkSynchronisatie	KEYWORD2
WachtTotAlleSensorsLosgelatenVoorTest	KEYWORD2

#######################################
# Constanten (LITERAL1)
#######################################

# Input - kanalen en algemeen
INPUT_TYPE_NONE	LITERAL1
INPUT_TYPE_DIGITAL	LITERAL1
INPUT_TYPE_PCF8574	LITERAL1
INPUT_TYPE_HX1838	LITERAL1
INPUT_KANAAL_CONFIG	LITERAL1
INPUT_KANAAL_OPVRAGEN_HUIDIGE_TOETSAANSLAG_UITGEBREID	LITERAL1
INPUT_KANAAL_TIMEOUT_BIJ_GEEN_TOETSAANSLAG_BINNEN_MS	LITERAL1
MAX_AANTAL_SIMULTANE_TOETSAANSLAGEN	LITERAL1
AANTAL_KEYPAD_TOETSEN	LITERAL1
AANTAL_IR_TOETSEN	LITERAL1

# Input - KEYPAD_TYPE
KEYPAD_TYPE	LITERAL1
KEYPAD_TYPE_DRUKKNOP_DIRECT_1x4	LITERAL1
KEYPAD_TYPE_DRUKKNOP_DIRECT_2x4	LITERAL1
KEYPAD_TYPE_DRUKKNOP_MATRIX_2x2	LITERAL1
KEYPAD_TYPE_DRUKKNOP_MATRIX_4x4	LITERAL1
KEYPAD_TYPE_MEMBRAAN_DIRECT_1x4	LITERAL1
KEYPAD_TYPE_MEMBRAAN_DIRECT_4x1	LITERAL1
KEYPAD_TYPE_MEMBRAAN_MATRIX_1x4	LITERAL1
KEYPAD_TYPE_MEMBRAAN_MATRIX_2x4	LITERAL1
KEYPAD_TYPE_MEMBRAAN_MATRIX_4x3	LITERAL1
KEYPAD_TYPE_MEMBRAAN_MATRIX_4x4	LITERAL1
KEYPAD_TYPE_TOUCH_TTP224_DIRECT_1x4	LITERAL1
KEYPAD_TYPE_TOUCH_TTP229_MATRIX_4x4	LITERAL1
KEYPAD_TYPE_USER_DEFINED_DIRECT	LITERAL1
KEYPAD_TYPE_USER_DEFINED_MATRIX	LITERAL1

# Input - HX1838
HX1838_BRON_CODES_DEFINE	LITERAL1
HX1838_BRON_CODES_EEPROM_ALTIJD	LITERAL1
HX1838_BRON_CODES_EEPROM_WANNEER_GEEN_DEFINE	LITERAL1
HX1838_USE_TINYIRRECEIVER_INSTEAD_OF_IRREMOTE	LITERAL1
HX1838_TOETSENINDELING_REMOTE_OK_BOVENAAN_17_TOETSEN	LITERAL1
HX1838_TOETSENINDELING_REMOTE_OK_ONDERAAN_17_TOETSEN	LITERAL1
HX1838_TOETSENINDELING_REMOTE_21_TOETSEN_MP3	LITERAL1
HX1838_KALIBRATIE_TIMEOUT_MS	LITERAL1

# Screen - uitvoerdoelen en typen
SCREEN_OUTPUT_CONFIG	LITERAL1
SERIAL_BAUDRATE	LITERAL1
SERIAL_CONNECT_TIMEOUT_MS	LITERAL1
SCREEN_TYPE_NONE	LITERAL1
SCREEN_TYPE_SERIAL	LITERAL1
SCREEN_TYPE_CHARACTER	LITERAL1
SCREEN_TYPE_PIXELS	LITERAL1
SCREEN_LCD1602	LITERAL1
SCREEN_LCD1604	LITERAL1
SCREEN_LCD2002	LITERAL1
SCREEN_LCD2004	LITERAL1
SCREEN_LCD4002	LITERAL1
SCREEN_128X32	LITERAL1
SCREEN_128X64	LITERAL1
SCREEN_128X160	LITERAL1
SCREEN_240X240	LITERAL1
SCREEN_240X320	LITERAL1
SCREEN_320X480	LITERAL1
SCREEN_480X320	LITERAL1

# Stimulus - exitstatussen
EXIT_STATUS_GEEN	LITERAL1
EXIT_STATUS_TIMEOUT	LITERAL1
EXIT_STATUS_STARTMASK_ONGELDIG	LITERAL1
EXIT_STATUS_EXITMASK_ONGELDIG	LITERAL1
EXIT_STATUS_VERKEERDE_STARTTOESTAND	LITERAL1
EXIT_STATUS_SENSOR_INGEDRUKT	LITERAL1
EXIT_STATUS_SENSOR_LOSGELATEN	LITERAL1
EXIT_STATUS_SENSOR_NIET_LOSGELATEN	LITERAL1
EXIT_STATUS_MASK_BEREIKT	LITERAL1
EXIT_STATUS_EXITSENSOR_INGEDRUKT	LITERAL1
EXIT_STATUS_NO_ACTION_TIMEOUT	LITERAL1
EXIT_STATUS_AANTAL_SENSOREN_ONGELDIG	LITERAL1
EXIT_TIKTIJD_MS	LITERAL1
MARGE_FACTOR	LITERAL1

# SystemConfig - board en ADC
BOARD_VERSION	LITERAL1
BOARD_UNO_R3	LITERAL1
BOARD_UNO_R4_MINIMA	LITERAL1
BOARD_UNO_R4_WIFI	LITERAL1
BOARD_ARDI32	LITERAL1
BOARD_CYTRON_MAKER_UNO_RP2040	LITERAL1
BOARD_ESP32_UNO	LITERAL1
BOARD_NUCLEO_F401RE	LITERAL1
ADC_BACKEND	LITERAL1
ADC_BACKEND_NATIVE	LITERAL1
ADC_BACKEND_ADS1115	LITERAL1
