#######################################
# Syntax Coloring Map For AlfredoDShot
#######################################

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

AlfredoDShot	KEYWORD1
DShotMode	KEYWORD1
DShotCommand	KEYWORD1
DShotRxStatus	KEYWORD1
Stats	KEYWORD1

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

begin	KEYWORD2
end	KEYWORD2
send	KEYWORD2
sendThrottle	KEYWORD2
command	KEYWORD2
commandPending	KEYWORD2
status	KEYWORD2
telemetryValid	KEYWORD2
erpm	KEYWORD2
rpm	KEYWORD2
periodUs	KEYWORD2
ageUs	KEYWORD2
edtSeen	KEYWORD2
temperatureC	KEYWORD2
voltage	KEYWORD2
current	KEYWORD2
stress	KEYWORD2
escStatus	KEYWORD2
stats	KEYWORD2
resetStats	KEYWORD2
lossPercent	KEYWORD2
setRxIdleTimeoutUs	KEYWORD2
lastFrame	KEYWORD2

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

DSHOT150	LITERAL1
DSHOT300	LITERAL1
DSHOT600	LITERAL1
DSHOT1200	LITERAL1
DSHOT_CMD_MOTOR_STOP	LITERAL1
DSHOT_CMD_BEACON1	LITERAL1
DSHOT_CMD_BEACON2	LITERAL1
DSHOT_CMD_BEACON3	LITERAL1
DSHOT_CMD_BEACON4	LITERAL1
DSHOT_CMD_BEACON5	LITERAL1
DSHOT_CMD_ESC_INFO	LITERAL1
DSHOT_CMD_SPIN_DIRECTION_1	LITERAL1
DSHOT_CMD_SPIN_DIRECTION_2	LITERAL1
DSHOT_CMD_3D_MODE_OFF	LITERAL1
DSHOT_CMD_3D_MODE_ON	LITERAL1
DSHOT_CMD_SETTINGS_REQUEST	LITERAL1
DSHOT_CMD_SAVE_SETTINGS	LITERAL1
DSHOT_CMD_EDT_ENABLE	LITERAL1
DSHOT_CMD_EDT_DISABLE	LITERAL1
DSHOT_CMD_SPIN_DIRECTION_NORMAL	LITERAL1
DSHOT_CMD_SPIN_DIRECTION_REVERSED	LITERAL1
DSHOT_RX_OK	LITERAL1
DSHOT_RX_IDLE	LITERAL1
DSHOT_RX_NO_REPLY	LITERAL1
DSHOT_RX_FRAMING	LITERAL1
DSHOT_RX_BAD_GCR	LITERAL1
DSHOT_RX_BAD_CRC	LITERAL1
