#######################################
# Syntax Colouring Map for Voltino TriSense
#######################################

#######################################
# Datatypes (KEYWORD1)
#######################################

AK09918C	KEYWORD1
AdvancedTriFusion	KEYWORD1
BMP580	KEYWORD1
ICM42688P	KEYWORD1
TriSenseSPIClass	KEYWORD1
SimpleTriFusion	KEYWORD1
TriSense	KEYWORD1
TriSenseDataSnapshot	KEYWORD1
TriSenseConfig	KEYWORD1
TriSenseFusion	KEYWORD1
AK_ODR	KEYWORD1
AccelUnit	KEYWORD1
BMP580_IIR	KEYWORD1
BMP580_Mode	KEYWORD1
BMP580_ODR	KEYWORD1
BMP580_OSR	KEYWORD1
ICM_ACCEL_FS	KEYWORD1
ICM_BUS	KEYWORD1
ICM_FIFO_MODE	KEYWORD1
ICM_GYRO_FS	KEYWORD1
ICM_ODR	KEYWORD1
TriSenseMode	KEYWORD1
TriSenseOrientation	KEYWORD1

#######################################
# Methods and Fields (KEYWORD2)
#######################################

applyMagCalibration	KEYWORD2
autoCalibrateAccel	KEYWORD2
autoCalibrateGyro	KEYWORD2
availablePackets	KEYWORD2
baroConfigValid	KEYWORD2
beginAll	KEYWORD2
beginBMP	KEYWORD2
beginI2C	KEYWORD2
beginIMU	KEYWORD2
beginMAG	KEYWORD2
beginSPI	KEYWORD2
calibrateAccelStatic	KEYWORD2
clampSampleDt	KEYWORD2
complementaryCorrection	KEYWORD2
computeHeading	KEYWORD2
configure	KEYWORD2
enableLightweightGravity	KEYWORD2
enforceBandwidthLimit	KEYWORD2
fifoOverflowed	KEYWORD2
fillFIFOBuffer	KEYWORD2
flushFIFO	KEYWORD2
gaussianGain	KEYWORD2
getAccelOffset	KEYWORD2
getAccelOffsetX	KEYWORD2
getAccelOffsetY	KEYWORD2
getAccelOffsetZ	KEYWORD2
getAccelScale	KEYWORD2
getAccelScaleX	KEYWORD2
getAccelScaleY	KEYWORD2
getAccelScaleZ	KEYWORD2
getAccelSoftwareOffset	KEYWORD2
getAccelSoftwareScale	KEYWORD2
getActualFusionHz	KEYWORD2
getQuaternion	KEYWORD2
getCorrectionAngles	KEYWORD2
getFIFOMode	KEYWORD2
getFIFOOverflowCount	KEYWORD2
getGlobalAcceleration	KEYWORD2
getGlobalLinearAcceleration	KEYWORD2
getGyroOffset	KEYWORD2
getGyroOffsetX	KEYWORD2
getGyroOffsetY	KEYWORD2
getGyroOffsetZ	KEYWORD2
getGyroSoftwareOffset	KEYWORD2
getLinearAcceleration	KEYWORD2
getLostPacketCount	KEYWORD2
getMagHeadingDegrees	KEYWORD2
getMode	KEYWORD2
getODRHz	KEYWORD2
getOrientationDegrees	KEYWORD2
getRequestedODRHz	KEYWORD2
getSnapshot	KEYWORD2
getSpiMode	KEYWORD2
getWire	KEYWORD2
gyroIntegration	KEYWORD2
initOrientation	KEYWORD2
invSqrt	KEYWORD2
invalidateFIFOBuffer	KEYWORD2
isODRValid	KEYWORD2
isSleeping	KEYWORD2
isSpiPinReleaseActive	KEYWORD2
nextFIFOPacket	KEYWORD2
quaternionToEuler	KEYWORD2
readAltitude	KEYWORD2
readBurst	KEYWORD2
readData	KEYWORD2
readFIFO	KEYWORD2
readFIFOBytes	KEYWORD2
readHardwareFIFO	KEYWORD2
readHardwareFIFOHires	KEYWORD2
readIMU	KEYWORD2
readPressure	KEYWORD2
readRegister	KEYWORD2
readRegisters	KEYWORD2
readSensorData	KEYWORD2
readTemperature	KEYWORD2
remapAxes	KEYWORD2
resetFIFOOverflowCount	KEYWORD2
resetHardwareOffsets	KEYWORD2
resetLostPacketCount	KEYWORD2
setAccelFS	KEYWORD2
setAccelGaussian	KEYWORD2
setAccelOffset	KEYWORD2
setAccelScale	KEYWORD2
setAccelSoftwareOffset	KEYWORD2
setAccelSoftwareScale	KEYWORD2
setBank	KEYWORD2
setDebug	KEYWORD2
setDeclination	KEYWORD2
setDynamicGyroBias	KEYWORD2
setFIFOMode	KEYWORD2
setGyroFS	KEYWORD2
setGyroOffset	KEYWORD2
setGyroOffsets	KEYWORD2
setGyroSoftwareOffset	KEYWORD2
setI2CSpeed	KEYWORD2
setIIRFilter	KEYWORD2
setLocalGravity	KEYWORD2
setMagCalibration	KEYWORD2
setMagCheckInterval	KEYWORD2
setMagGaussian	KEYWORD2
setMagHardIron	KEYWORD2
setMagSoftIron	KEYWORD2
setMagTiltSigma	KEYWORD2
setMaxGains	KEYWORD2
setMaxGyroBias	KEYWORD2
setMode	KEYWORD2
setMountOrientation	KEYWORD2
setODR	KEYWORD2
setOversampling	KEYWORD2
setPowerMode	KEYWORD2
setSpiMode	KEYWORD2
setSpiPinRelease	KEYWORD2
sleep	KEYWORD2
setWire	KEYWORD2
setSPI	KEYWORD2
getSPI	KEYWORD2
setYawKi	KEYWORD2
softReset	KEYWORD2
stepDownODR	KEYWORD2
trackUpdateRate	KEYWORD2
unremapAxes	KEYWORD2
update	KEYWORD2
updateCache	KEYWORD2
updateTimeoutUs	KEYWORD2
wake	KEYWORD2
writeRegister	KEYWORD2
x	KEYWORD2
y	KEYWORD2
z	KEYWORD2
q	KEYWORD2
lastAx	KEYWORD2
lastAy	KEYWORD2
lastAz	KEYWORD2
lastGx	KEYWORD2
lastGy	KEYWORD2
lastGz	KEYWORD2
lastMx	KEYWORD2
lastMy	KEYWORD2
lastMz	KEYWORD2
imu	KEYWORD2
mag	KEYWORD2
bmp	KEYWORD2
accelX	KEYWORD2
accelY	KEYWORD2
accelZ	KEYWORD2
gyroX	KEYWORD2
gyroY	KEYWORD2
gyroZ	KEYWORD2
magX	KEYWORD2
magY	KEYWORD2
magZ	KEYWORD2
pressure	KEYWORD2
temperature	KEYWORD2
imuFresh	KEYWORD2
magFresh	KEYWORD2
baroFresh	KEYWORD2
imuAgeUs	KEYWORD2
magAgeUs	KEYWORD2
baroAgeUs	KEYWORD2

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

ACCEL_UNIT_G	LITERAL1
ACCEL_UNIT_MS2	LITERAL1
AFS_16G	LITERAL1
AFS_2G	LITERAL1
AFS_4G	LITERAL1
AFS_8G	LITERAL1
AK09918C_H	LITERAL1
AK09918_I2C_ADDR	LITERAL1
AK09918_REG_CNTL2	LITERAL1
AK09918_REG_CNTL3	LITERAL1
AK09918_REG_HXH	LITERAL1
AK09918_REG_HXL	LITERAL1
AK09918_REG_HYH	LITERAL1
AK09918_REG_HYL	LITERAL1
AK09918_REG_HZH	LITERAL1
AK09918_REG_HZL	LITERAL1
AK09918_REG_ST1	LITERAL1
AK09918_REG_ST2	LITERAL1
AK09918_REG_TMPS	LITERAL1
AK09918_REG_WIA1	LITERAL1
AK09918_REG_WIA2	LITERAL1
BMP580_DSP_CONFIG	LITERAL1
BMP580_H	LITERAL1
BMP580_IIR_1	LITERAL1
BMP580_IIR_127	LITERAL1
BMP580_IIR_15	LITERAL1
BMP580_IIR_3	LITERAL1
BMP580_IIR_31	LITERAL1
BMP580_IIR_63	LITERAL1
BMP580_IIR_7	LITERAL1
BMP580_IIR_OFF	LITERAL1
BMP580_MODE_CONTINUOUS	LITERAL1
BMP580_MODE_FORCED	LITERAL1
BMP580_MODE_NORMAL	LITERAL1
BMP580_MODE_STANDBY	LITERAL1
BMP580_ODR_CONFIG	LITERAL1
BMP580_OSR_CONFIG	LITERAL1
BMP580_PRIMARY_I2C_ADDR	LITERAL1
BMP580_SECONDARY_I2C_ADDR	LITERAL1
BMP580_TEMP_DATA_XLSB	LITERAL1
BUS_I2C	LITERAL1
BUS_SPI	LITERAL1
CALIBRATION_ODR_FALLBACK_ATTEMPTS	LITERAL1
FIFO	LITERAL1
FIFO_16BIT	LITERAL1
FIFO_20BIT_HIRES	LITERAL1
FIFO_NONE	LITERAL1
GFS_1000DPS	LITERAL1
GFS_125DPS	LITERAL1
GFS_2000DPS	LITERAL1
GFS_250DPS	LITERAL1
GFS_500DPS	LITERAL1
ICM42688_BIT_FIFO_COUNT_ENDIAN	LITERAL1
ICM42688_BIT_FIFO_COUNT_REC	LITERAL1
ICM42688_BIT_FIFO_RESUME_PARTIAL_RD	LITERAL1
ICM42688_BIT_INT_TDEASSERT_DISABLE	LITERAL1
ICM42688_BIT_INT_TPULSE_DURATION	LITERAL1
ICM42688_MASK_UI_SIFS_CFG	LITERAL1
ICM42688_UI_SIFS_DISABLE_I2C	LITERAL1
ICM42688_FIFO_BYTES	LITERAL1
ICM42688_FIFO_COUNT_MAX	LITERAL1
ICM42688_INT_SOURCE0_FIFO_FULL	LITERAL1
ICM42688_INT_STATUS_FIFO_FULL	LITERAL1
ICM_ADDR_PRIMARY	LITERAL1
ICM_ADDR_SECONDARY	LITERAL1
MODE_HYBRID	LITERAL1
MODE_I2C	LITERAL1
MODE_POWER_DOWN	LITERAL1
MODE_SELF_TEST	LITERAL1
MODE_SINGLE	LITERAL1
ODR_100HZ	LITERAL1
ODR_10HZ	LITERAL1
ODR_12_5HZ	LITERAL1
ODR_16KHZ	LITERAL1
ODR_1KHZ	LITERAL1
ODR_200HZ	LITERAL1
ODR_20HZ	LITERAL1
ODR_25HZ	LITERAL1
ODR_2KHZ	LITERAL1
ODR_32KHZ	LITERAL1
ODR_4KHZ	LITERAL1
ODR_500HZ	LITERAL1
ODR_50HZ	LITERAL1
ODR_8KHZ	LITERAL1
ORIENTATION_X_UP	LITERAL1
ORIENTATION_Y_UP	LITERAL1
ORIENTATION_Z_DOWN	LITERAL1
ORIENTATION_Z_UP	LITERAL1
TRISENSE_H	LITERAL1
WHO_AM_I_EXPECTED	LITERAL1
