# Syntax Colouring Map For PCA9632

# Data types (KEYWORD1)
PCA9632	KEYWORD1
PCA9633	KEYWORD1


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

channelCount	KEYWORD2

setMode1	KEYWORD2
setMode2	KEYWORD2
getMode1	KEYWORD2
getMode2	KEYWORD2

setGroupPWM	KEYWORD2
getGroupPWM	KEYWORD2
setGroupFREQ	KEYWORD2
getGroupFREQ	KEYWORD2


writeR	KEYWORD2
writeG	KEYWORD2
writeB	KEYWORD2
writeW	KEYWORD2
write	KEYWORD2
allOff	KEYWORD2

enableSubCall	KEYWORD2
disableSubCall	KEYWORD2
isEnabledSubCall	KEYWORD2
setSubCallAddress	KEYWORD2
getSubCallAddress	KEYWORD2

enableAllCall	KEYWORD2
disableAllCall	KEYWORD2
isEnabledAllCall	KEYWORD2
setAllCallAddress	KEYWORD2
getAllCallAddress	KEYWORD2

setLedDriverModeAll	KEYWORD2
setLedDriverMode	KEYWORD2
getLedDriverMode	KEYWORD2

lastError	KEYWORD2


# Constants (LITERAL1)
PCA9632_LIB_VERSION	LITERAL1

# registers
PCA9632_MODE1	LITERAL1
PCA9632_MODE2	LITERAL1
PCA9632_PWM0	LITERAL1
PCA9632_PWM1	LITERAL1
PCA9632_PWM2	LITERAL1
PCA9632_PWM3	LITERAL1
PCA9632_GRPPWM	LITERAL1
PCA9632_GRPFREQ	LITERAL1
PCA9632_LEDOUT	LITERAL1
PCA9632_SUBADR1	LITERAL1
PCA9632_SUBADR2	LITERAL1
PCA9632_SUBADR3	LITERAL1
PCA9632_ALLCALLADR	LITERAL1

# error codes
PCA9632_OK	LITERAL1
PCA9632_ERROR	LITERAL1
PCA9632_ERR_WRITE	LITERAL1
PCA9632_ERR_CHAN	LITERAL1
PCA9632_ERR_MODE	LITERAL1
PCA9632_ERR_REG	LITERAL1
PCA9632_ERR_I2C	LITERAL1

