#######################################
# Syntax Coloring Map For ST1VAFE3BX
#######################################

#######################################
# Class (KEYWORD1)
#######################################

ST1VAFE3BX	KEYWORD1

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

# Initialization
begin	KEYWORD2
isConnected	KEYWORD2
reset	KEYWORD2
getDeviceID	KEYWORD2

# Accelerometer Configuration
setAccelODR	KEYWORD2
setAccelFullScale	KEYWORD2
getAccelFullScale	KEYWORD2

# Accelerometer Data
isAccelDataReady	KEYWORD2
readAccelRaw	KEYWORD2
readAccel	KEYWORD2
readAccelX	KEYWORD2
readAccelY	KEYWORD2
readAccelZ	KEYWORD2

# vAFE Configuration
enableVAFE	KEYWORD2
isVAFE_Enabled	KEYWORD2
setVAFE_InputMode	KEYWORD2
setVAFE_Impedance	KEYWORD2
setVAFE_Gain	KEYWORD2
configureVAFE	KEYWORD2
getVAFE_Config	KEYWORD2
configureForECG	KEYWORD2

# vAFE Data
isVAFE_DataReady	KEYWORD2
readVAFE_Raw	KEYWORD2
readVAFE_mV	KEYWORD2

# Temperature
readTemperature	KEYWORD2

# FIFO
setFIFO_Mode	KEYWORD2
setFIFO_Watermark	KEYWORD2
getFIFO_Count	KEYWORD2
isFIFO_Full	KEYWORD2
flushFIFO	KEYWORD2

# Low-level
readRegister	KEYWORD2
readRegisters	KEYWORD2
writeRegister	KEYWORD2

#######################################
# Structures (KEYWORD1)
#######################################

AccelRawData	KEYWORD1
AccelData	KEYWORD1
VAFE_Config	KEYWORD1

#######################################
# Enums (KEYWORD1)
#######################################

AccelODR	KEYWORD1
AccelFullScale	KEYWORD1
VAFE_ODR	KEYWORD1
VAFE_InputMode	KEYWORD1
VAFE_Impedance	KEYWORD1
VAFE_Gain	KEYWORD1
FIFO_Mode	KEYWORD1

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

# I2C Addresses
ST1VAFE3BX_I2C_ADDR_PRIMARY	LITERAL1
ST1VAFE3BX_I2C_ADDR_SECONDARY	LITERAL1
