# Syntax Colouring Map For PCA9685

# Data types (KEYWORD1)
PCA9685	KEYWORD1


# Methods and Functions (KEYWORD2)
begin	KEYWORD2
configure	KEYWORD2
isConnected	KEYWORD2
getAddress	KEYWORD2

configure	KEYWORD2
channelCount	KEYWORD2

setMode1	KEYWORD2
setMode2	KEYWORD2
getMode1	KEYWORD2
getMode2	KEYWORD2

setPWM	KEYWORD2
getPWM	KEYWORD2

setFrequency	KEYWORD2
getFrequency	KEYWORD2

write1	KEYWORD2
read1	KEYWORD2
allOFF	KEYWORD2
setON	KEYWORD2
setOFF	KEYWORD2

enableSubCall	KEYWORD2
disableSubCall	KEYWORD2
isEnabledSubCall	KEYWORD2
setSubCallAddress	KEYWORD2
getSubCallAddress	KEYWORD2

enableAllCall	KEYWORD2
disableAllCall	KEYWORD2
isEnabledAllCall	KEYWORD2
setAllCallAddress	KEYWORD2
getAllCallAddress	KEYWORD2

setOutputEnablePin	KEYWORD2
setOutputEnable	KEYWORD2
getOutputEnable	KEYWORD2

I2C_SoftwareReset	KEYWORD2

lastError	KEYWORD2


# Constants (LITERAL1)
PCA9685_LIB_VERSION	LITERAL1

PCA9685_OK	LITERAL1
PCA9685_ERROR	LITERAL1
PCA9685_ERR_CHANNEL	LITERAL1
PCA9685_ERR_MODE	LITERAL1
PCA9685_ERR_I2C	LITERAL1

PCA9685_MIN_FREQ	LITERAL1
PCA9685_MAX_FREQ	LITERAL1

PCA9685_MODE1_RESTART	LITERAL1
PCA9685_MODE1_EXTCLK	LITERAL1
PCA9685_MODE1_AUTOINCR	LITERAL1
PCA9685_MODE1_SLEEP	LITERAL1
PCA9685_MODE1_SUB1	LITERAL1
PCA9685_MODE1_SUB2	LITERAL1
PCA9685_MODE1_SUB3	LITERAL1
PCA9685_MODE1_ALLCALL	LITERAL1
PCA9685_MODE1_NONE	LITERAL1

PCA9685_MODE2_INVERT	LITERAL1
PCA9685_MODE2_ACK	LITERAL1
PCA9685_MODE2_TOTEMPOLE	LITERAL1
PCA9685_MODE2_OUTNE	LITERAL1
PCA9685_MODE2_NONE	LITERAL1
