# Classes and Structs
APDS9960	KEYWORD1
Color		KEYWORD1
Gesture		KEYWORD1

# Public Methods
begin		KEYWORD2
beginAll	KEYWORD2
getPID		KEYWORD2
enableAllSensors	KEYWORD2
enableAllInterrupts	KEYWORD2
enableLightSensing	KEYWORD2
enableProximitySensing	KEYWORD2
enableGestureSensing	KEYWORD2
enableLightInterrupt	KEYWORD2
enableProximityInterrupt	KEYWORD2
enableGestureInterrupt	KEYWORD2
enableWaitTimer		KEYWORD2
isConnected		KEYWORD2
setLightSensitivity	KEYWORD2
readProximity		KEYWORD2
correctProximity	KEYWORD2
setLightSensingInterruptThreshold	KEYWORD2
setProximitySensingInterruptThreshold	KEYWORD2
setPersistence		KEYWORD2
setProximitySensitivity	KEYWORD2
setProximitySensorRange	KEYWORD2
setLightGain		KEYWORD2
readColorData		KEYWORD2
setGestureGain		KEYWORD2
setGestureSensitivity	KEYWORD2
setGestureDetectorMode	KEYWORD2
readGesture		KEYWORD2
resolveGesture		KEYWORD2

# Struct Members
red		LITERAL1
green		LITERAL1
blue		LITERAL1
clear		LITERAL1
up		LITERAL1
down		LITERAL1
left		LITERAL1
right		LITERAL1

# Defines (from APDS9960DEFS.h)
APDS_I2C_ADDR		LITERAL1
APDS_PID_1		LITERAL1
APDS_PID_2		LITERAL1
APDS_PWR_UP_ONLY	LITERAL1
APDS_PID_REG		LITERAL1
APDS_ENABLE_REG		LITERAL1
APDS_IFORCE_REG		LITERAL1
APDS_PICLEAR_REG	LITERAL1
APDS_CICLEAR_REG	LITERAL1
APDS_AICLEAR_REG	LITERAL1
APDS_SHUT_LV0		LITERAL1
APDS_SHUT_LV1		LITERAL1
APDS_SHUT_LV2		LITERAL1
APDS_SHUT_LV3		LITERAL1
APDS_SHUT_LV4		LITERAL1
APDS_AIL_MASK		LITERAL1
APDS_PIL_MASK		LITERAL1
APDS_WEN_MASK		LITERAL1
APDS_AIL_INT_MASK	LITERAL1
APDS_PIL_INT_MASK	LITERAL1
APDS_GES_MASK		LITERAL1
APDS_CONFIG_2_MASK	LITERAL1
APDS_CTRL_LED_CURR_MASK	LITERAL1
APDS_CTRL_PGAIN_MASK	LITERAL1
APDS_CTRL_AGAIN_MASK	LITERAL1
APDS_GGAIN_MASK		LITERAL1
APDS_GLED_DRIVE_MASK	LITERAL1
APDS_DEV_STATUS_REG	LITERAL1
APDS_GSTATUS_REG	LITERAL1
APDS_ATIME_REG		LITERAL1
APDS_WTIME_REG		LITERAL1
APDS_AILTL_REG		LITERAL1
APDS_AILTH_REG		LITERAL1
APDS_AIHTL_REG		LITERAL1
APDS_AIHTH_REG		LITERAL1
APDS_PILT_REG		LITERAL1
APDS_PIHT_REG		LITERAL1
APDS_PERS_REG		LITERAL1
APDS_CONFIG_REG_1	LITERAL1
APDS_CONFIG_REG_2	LITERAL1
APDS_CONFIG_REG_3	LITERAL1
APDS_CTRL_REG		LITERAL1
APDS_CDATA_REG_L	LITERAL1
APDS_CDATA_REG_H	LITERAL1
APDS_RDATA_REG_L	LITERAL1
APDS_RDATA_REG_H	LITERAL1
APDS_GDATA_REG_L	LITERAL1
APDS_GDATA_REG_H	LITERAL1
APDS_BDATA_REG_L	LITERAL1
APDS_BDATA_REG_H	LITERAL1
APDS_PDATA_REG		LITERAL1
APDS_GFIFO_REG_UP	LITERAL1
APDS_GFIFO_REG_DOWN	LITERAL1
APDS_GFIFO_REG_LEFT	LITERAL1
APDS_GFIFO_REG_RIGHT	LITERAL1
APDS_POFFSET_UR_REG	LITERAL1
APDS_POFFSET_DL_REG	LITERAL1
APDS_GPENTH_REG		LITERAL1
APDS_GEXTH_REG		LITERAL1
APDS_GCONFIG_REG_1	LITERAL1
APDS_GCONFIG_REG_2	LITERAL1
APDS_GCONFIG_REG_3	LITERAL1
APDS_GCONFIG_REG_4	LITERAL1
APDS_GOFFSET_UP_REG	LITERAL1
APDS_GOFFSET_DOWN_REG	LITERAL1
APDS_GOFFSET_LEFT_REG	LITERAL1
APDS_GOFFSET_RIGHT_REG	LITERAL1
APDS_GPLNC_REG		LITERAL1
APDS_GES_ACTIVE_ALL	LITERAL1
APDS_GES_ACTIVE_UPDOWN	LITERAL1
APDS_GES_ACTIVE_LEFTRIGHT	LITERAL1
APDS_GES_INACTIVE	LITERAL1
APDS_CHECK_CONN_ERR	LITERAL1
APDS_READ_FAILURE	LITERAL1
APDS_VALUE_INVALID	LITERAL1