#######################################
# Syntax Coloring Map for RoboServo
#######################################

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

RoboServo	KEYWORD1
RoboServoGroup	KEYWORD1
RoboServoType	KEYWORD1
RoboServoUtils	KEYWORD1
RoboMotor	KEYWORD1
RoboMotorGroup	KEYWORD1

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

attach	KEYWORD2
detach	KEYWORD2
attached	KEYWORD2
write	KEYWORD2
writeMicroseconds	KEYWORD2
writeRaw	KEYWORD2
read	KEYWORD2
readMicroseconds	KEYWORD2
readRaw	KEYWORD2
setServoType	KEYWORD2
getServoType	KEYWORD2
setPulseLimits	KEYWORD2
getPin	KEYWORD2
getChannel	KEYWORD2
getMinPulse	KEYWORD2
getMaxPulse	KEYWORD2
setFrequency	KEYWORD2
getFrequency	KEYWORD2
getResolution	KEYWORD2
stop	KEYWORD2
brake	KEYWORD2
setSpeed	KEYWORD2
release	KEYWORD2
addServo	KEYWORD2
removeServo	KEYWORD2
removeAll	KEYWORD2
count	KEYWORD2
getServo	KEYWORD2
getMotor	KEYWORD2
addMotor	KEYWORD2
removeMotor	KEYWORD2
writeAll	KEYWORD2
writeAllMicroseconds	KEYWORD2
writeMultiple	KEYWORD2
writeMultipleMicroseconds	KEYWORD2
detachAll	KEYWORD2
stopAll	KEYWORD2
roboServoAttachHighSpeed	KEYWORD2
mapValue	KEYWORD2
constrainValue	KEYWORD2

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

SERVO_TYPE_180	LITERAL1
SERVO_TYPE_270	LITERAL1
SERVO_TYPE_360	LITERAL1
ROBOSERVO_MAX_SERVOS	LITERAL1
ROBOSERVO_INVALID_SERVO	LITERAL1
ROBOSERVO_DEFAULT_FREQUENCY	LITERAL1
ROBOSERVO_PWM_RESOLUTION	LITERAL1
ROBOSERVO_DEFAULT_MIN_PULSE_US	LITERAL1
ROBOSERVO_DEFAULT_MAX_PULSE_US	LITERAL1
ROBOSERVO_DEFAULT_CENTER_PULSE_US	LITERAL1
ROBOSERVO_PERIOD_US	LITERAL1
ROBOSERVO_HIGH_SPEED_FREQUENCY	LITERAL1
ROBOSERVO_HIGH_SPEED_FREQUENCY_ALT	LITERAL1
ROBOMOTOR_MAX_MOTORS	LITERAL1
ROBOMOTOR_INVALID	LITERAL1
ROBOMOTOR_DEFAULT_FREQUENCY	LITERAL1
ROBOMOTOR_MIN_FREQUENCY	LITERAL1
ROBOMOTOR_MAX_FREQUENCY	LITERAL1
ROBOMOTOR_PWM_RESOLUTION	LITERAL1
