==================================
CLASS
==================================
Haptic_Driver	KEYWORD1

==================================
FUNCTIONS
==================================
begin	KEYWORD2
setActuatorType	KEYWORD2
setOperationMode	KEYWORD2
writeI2CWave	KEYWORD2
defaultMotorSettings	KEYWORD2
setMotor	KEYWORD2
getSettings	KEYWORD2
setActuatorABSVolt	KEYWORD2
setActuatorNOMVolt	KEYWORD2
setActuatorIMAX	KEYWORD2
setActuatorImpedance	KEYWORD2
setActuatorLRAfrequency	KEYWORD2
enableCoinERM	KEYWORD2
enableAcceleration	KEYWORD2
enableRapidStop	KEYWORD2
enableAmpPid	KEYWORD2
setBemfFaultLimit	KEYWORD2
enableV2iFactorFreeze	KEYWORD2
calibrateImpedanceDistance	KEYWORD2
setVibrateVal	KEYWORD2
waveFormSettings	KEYWORD2
createHeader	KEYWORD2
checkDone	KEYWORD2
clearIrq	KEYWORD2
addSnippet	KEYWORD2
eraseWaveformMemory	KEYWORD2
checkIrqEvent	KEYWORD2
playFromMemory	KEYWORD2
seqControl	KEYWORD2
checkMemFault	KEYWORD2
addFrame	KEYWORD2

==================================
CONSTANTS
==================================
DEF_ADDR	LITERAL1
CHIP_REV	LITERAL1
ENABLE	LITERAL1
UNLOCKED	LITERAL1
DISABLE	LITERAL1
LOCKED	LITERAL1
LRA_TYPE	LITERAL1
ERM_TYPE	LITERAL1
RAMP	LITERAL1
STEP	LITERAL1
HAPTIC_SUCCESS	LITERAL1
HAPTIC_HW_ERROR	LITERAL1
HAPTIC_INCORR_PARAM	LITERAL1
HAPTIC_UNKNOWN_ERROR	LITERAL1
INACTIVE	LITERAL1
DRO_MODE	LITERAL1
PWM_MODE	LITERAL1
RTWM_MODE	LITERAL1
ETWM_MODE	LITERAL1
BEGIN_SNP_MEM	LITERAL1
NUM_SNIPPETS	LITERAL1
NUM_SEQUENCES	LITERAL1
ENDPOINTERS	LITERAL1
SNP_ENDPOINTERS	LITERAL1
TOTAL_MEM_REGISTERS	LITERAL1
NUM_SNIPPETS_REG	LITERAL1
NUM_SEQUENCES_REG	LITERAL1
SNP_ENDPOINTERS_REGS	LITERAL1
END_OF_MEM	LITERAL1
CHIP_REV_REG	LITERAL1
IRQ_EVENT1	LITERAL1
IRQ_EVENT_WARN_DIAG	LITERAL1
IRQ_EVENT_SEQ_DIAG	LITERAL1
IRQ_STATUS1	LITERAL1
IRQ_MASK1	LITERAL1
CIF_I2C1	LITERAL1
FRQ_LRA_PER_H	LITERAL1
FRQ_LRA_PER_L	LITERAL1
ACTUATOR1	LITERAL1
ACTUATOR2	LITERAL1
ACTUATOR3	LITERAL1
CALIB_V2I_H	LITERAL1
CALIB_V2I_L	LITERAL1
CALIB_IMP_H	LITERAL1
CALIB_IMP_L	LITERAL1
TOP_CFG1	LITERAL1
TOP_CFG2	LITERAL1
TOP_CFG3	LITERAL1
TOP_CFG4	LITERAL1
TOP_INT_CFG1	LITERAL1
TOP_INT_CFG6_H	LITERAL1
TOP_INT_CFG6_L	LITERAL1
TOP_INT_CFG7_H	LITERAL1
TOP_INT_CFG7_L	LITERAL1
TOP_INT_CFG8	LITERAL1
TOP_CTL1	LITERAL1
TOP_CTL2	LITERAL1
SEG_CTL1	LITERAL1
SWG_C1	LITERAL1
SWG_C2	LITERAL1
SWG_C3	LITERAL1
SEQ_CTL2	LITERAL1
GPI_0_CTL	LITERAL1
GPI_1_CTL	LITERAL1
GPI_2_CTL	LITERAL1
MEM_CTL1	LITERAL1
MEM_CTL2	LITERAL1
ADC_DATA_H1	LITERAL1
ADC_DATA_L1	LITERAL1
POLARITY	LITERAL1
LRA_AVR_H	LITERAL1
LRA_AVR_L	LITERAL1
FRQ_LRA_PER_ACT_H	LITERAL1
FRQ_LRA_PER_ACT_L	LITERAL1
FRQ_PHASE_H	LITERAL1
FRQ_PHASE_L	LITERAL1
FRQ_CTL	LITERAL1
TRIM3	LITERAL1
TRIM4	LITERAL1
TRIM6	LITERAL1
TOP_CFG5	LITERAL1
IRQ_EVENT_ACTUATOR_FAULT	LITERAL1
IRQ_STATUS2	LITERAL1
IRQ_MASK2	LITERAL1
SNP_MEM_X	LITERAL1
E_SEQ_CONTINUE	LITERAL1
E_UVLO	LITERAL1
E_SEQ_DONE	LITERAL1
E_OVERTEMP_CRIT	LITERAL1
E_SEQ_FAULT	LITERAL1
E_WARNING	LITERAL1
E_ACTUATOR_FAULT	LITERAL1
E_OC_VAULT	LITERAL1

==================================
DATA TYPES
==================================
status_t	KEYWORD1
OPERATION_MODES	KEYWORD1
SNPMEM_ARRAY_POS	KEYWORD1
SNPMEM_REGS	KEYWORD1
REGISTERS	KEYWORD1
IRQ_EVENTS	KEYWORD1
getOperationMode	KEYWORD2
getActuatorABSVolt	KEYWORD2
getActuatorNOMVolt	KEYWORD2
getActuatorIMAX	KEYWORD2
getActuatorImpedance	KEYWORD2
readImpAdjus	KEYWORD2
enableFreqTrack	KEYWORD2
getVibrate	KEYWORD2
getFullBrake	KEYWORD2
setMask	KEYWORD2
getMask	KEYWORD2
setFullBrake	KEYWORD2
getBemf	KEYWORD2
getIrqEvent	KEYWORD2
getEventDiag	KEYWORD2
getIrqStatus	KEYWORD2
setSeqControl	KEYWORD2
E_OC_FAULT\LITERAL1
NO_DIAG\LITERAL1
E_PWM_FAULT\LITERAL1
E_MEM_FAULT\LITERAL1
E_SEQ_ID_FAULT\LITERAL1
STATUS_NOM\LITERAL1
STA_SEQ_CONTINUE\LITERAL1
STA_UVLO_VBAT_OK\LITERAL1
STA_PAT_DONE\LITERAL1
STA_OVERTEMP_CRIT\LITERAL1
STA_PAT_FAULT\LITERAL1
STA_WARNING\LITERAL1
STA_ACTUATOR\LITERAL1
STA_OC\LITERAL1
event_t	KEYWORD1
diag_status_t	KEYWORD1
