# ArduinoNRF-IMU keyword highlighting for the Arduino IDE
# (fields are separated by a single TAB)

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

MPU9250	KEYWORD1
MPU9255	KEYWORD1
MPU6500	KEYWORD1
MPU6050	KEYWORD1
MPU6886	KEYWORD1
ICM20602	KEYWORD1
ICM20689	KEYWORD1
ICM20948	KEYWORD1
ICM45686	KEYWORD1
AuxiliaryMode	KEYWORD1
ADXL345	KEYWORD1
ITG3205	KEYWORD1
L3G4200D	KEYWORD1
L3GD20	KEYWORD1
LSM303_L3GD20	KEYWORD1
LSM303DLHC	KEYWORD1
LSM303D	KEYWORD1
Adafruit9DOFClone	KEYWORD1
LSM6DS3	KEYWORD1
LSM6DSV	KEYWORD1
LSM6DSV320X	KEYWORD1
LSM6DS3TRC	KEYWORD1
CJMCU633	KEYWORD1
LSM6DSOX	KEYWORD1
LSM9DS1	KEYWORD1
BMI160	KEYWORD1
BMI088	KEYWORD1
BMI270	KEYWORD1
BMI323	KEYWORD1
BMX055	KEYWORD1
CJMCU055	KEYWORD1
QMI8658	KEYWORD1
ICM42688P	KEYWORD1
ICM42688	KEYWORD1
BNO055	KEYWORD1
BNO08x	KEYWORD1
BNO085	KEYWORD1
BNO086	KEYWORD1
MUMO	KEYWORD1
GY601N1	KEYWORD1
GYBNO085	KEYWORD1
BMP280	KEYWORD1
BMP180	KEYWORD1
MS5611	KEYWORD1
HMC5883L	KEYWORD1
QMC5883L	KEYWORD1
QMC6309	KEYWORD1
GY91	KEYWORD1
GY87	KEYWORD1
GY86	KEYWORD1
GY88	KEYWORD1
GY63	KEYWORD1
GY85	KEYWORD1
GY80	KEYWORD1
GY801	KEYWORD1
GY291	KEYWORD1
GY50	KEYWORD1
GY68	KEYWORD1
GY271	KEYWORD1
GY273	KEYWORD1
GY9250	KEYWORD1
GY521	KEYWORD1
GYLSM6DS3	KEYWORD1
GYBNO055	KEYWORD1
IMUSensor	KEYWORD1
IMUBus	KEYWORD1
IMUData	KEYWORD1
IMUCalibration	KEYWORD1
IMUStatus	KEYWORD1
Vec3	KEYWORD1
RawSample	KEYWORD1
SflpQuaternion	KEYWORD1

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

begin	KEYWORD2
beginI2C	KEYWORD2
beginSPI	KEYWORD2
selectI2C	KEYWORD2
selectSPI	KEYWORD2
whoAmI	KEYWORD2
isConnected	KEYWORD2
update	KEYWORD2
data	KEYWORD2
accelG	KEYWORD2
accelMs2	KEYWORD2
gyroDps	KEYWORD2
gyroRps	KEYWORD2
magUT	KEYWORD2
temperatureC	KEYWORD2
timestamp	KEYWORD2
hasMagnetometer	KEYWORD2
magOk	KEYWORD2
compassKind	KEYWORD2
compassName	KEYWORD2
name	KEYWORD2
setAccelRangeG	KEYWORD2
setGyroRangeDps	KEYWORD2
setLowPassFilterHz	KEYWORD2
setSampleRateHz	KEYWORD2
calibrateGyro	KEYWORD2
calibrateAccel	KEYWORD2
calibrateMag	KEYWORD2
getCalibration	KEYWORD2
setCalibration	KEYWORD2
clearCalibration	KEYWORD2
magWhoAmI	KEYWORD2
setMagRangeGauss	KEYWORD2
enableMagnetometer	KEYWORD2
setGyroDlpfConfig	KEYWORD2
setAccelDlpfConfig	KEYWORD2
setDataReadyInterrupt	KEYWORD2
configureOisInterface	KEYWORD2
oisDataReady	KEYWORD2
dataReady	KEYWORD2
configurePins	KEYWORD2
hardwareReset	KEYWORD2
interruptAsserted	KEYWORD2
setAwake	KEYWORD2
configureInterruptPin	KEYWORD2
configureInterruptPins	KEYWORD2
configurePressurePins	KEYWORD2
resetPressure	KEYWORD2
pressureConversionComplete	KEYWORD2
routeInterrupt	KEYWORD2
routeDataReadyInterrupt	KEYWORD2
routeDataReadyInterrupts	KEYWORD2
setThresholdInterrupt	KEYWORD2
enableAuxI2CMaster	KEYWORD2
setAuxiliaryMode	KEYWORD2
enableAuxOisSpi	KEYWORD2
enableAuxI2CBypass	KEYWORD2
auxiliaryMode	KEYWORD2
setAuxAddress	KEYWORD2
configureQMC6309	KEYWORD2
configureInterruptPolarity	KEYWORD2
setSynchronizedSampleMode	KEYWORD2
readCalibrationProfile	KEYWORD2
writeCalibrationProfile	KEYWORD2
fullyCalibrated	KEYWORD2
beginCalibration	KEYWORD2
endCalibration	KEYWORD2
saveCalibration	KEYWORD2
calibrationComplete	KEYWORD2
loadUcf	KEYWORD2
loadUcfExtended	KEYWORD2
readMlcOutput	KEYWORD2
readFsmOutput	KEYWORD2
setMlcEnabled	KEYWORD2
setFsmEnabled	KEYWORD2
enableAdaptiveSelfConfiguration	KEYWORD2
adaptiveSelfConfigurationActive	KEYWORD2
setHighGRangeG	KEYWORD2
setHighGSampleRateHz	KEYWORD2
routeHighGDataReady	KEYWORD2
configureHighGWakeup	KEYWORD2
highGWakeupDetected	KEYWORD2
highGShockState	KEYWORD2
readHighG	KEYWORD2
enableSflp	KEYWORD2
disableSflp	KEYWORD2
fifoSamples	KEYWORD2
readSflpQuaternion	KEYWORD2
sensorHubRead	KEYWORD2
sensorHubWrite	KEYWORD2
enableSensorHubPullups	KEYWORD2
setSensorHubPassThrough	KEYWORD2
enablePedometer	KEYWORD2
disablePedometer	KEYWORD2
stepCount	KEYWORD2
resetStepCount	KEYWORD2
stepDetected	KEYWORD2
enableTiltDetection	KEYWORD2
disableTiltDetection	KEYWORD2
tiltDetected	KEYWORD2
enableSignificantMotion	KEYWORD2
significantMotionDetected	KEYWORD2
beginUART	KEYWORD2
uartAvailable	KEYWORD2
readUART	KEYWORD2
driveProtocolSelect	KEYWORD2
configurationLoaded	KEYWORD2
sleep	KEYWORD2
reset	KEYWORD2
readRaw	KEYWORD2
setBusClockHz	KEYWORD2
busClockHz	KEYWORD2
setMode	KEYWORD2
setExternalCrystal	KEYWORD2
calibrationStatus	KEYWORD2
systemCalibration	KEYWORD2
gyroCalibration	KEYWORD2
accelCalibration	KEYWORD2
magCalibration	KEYWORD2
eulerDeg	KEYWORD2
quaternion	KEYWORD2
setExternalSync	KEYWORD2
fsyncLevel	KEYWORD2
setAuxI2CBypass	KEYWORD2
auxReadRegister	KEYWORD2
auxWriteRegister	KEYWORD2
auxPing	KEYWORD2
pressurePa	KEYWORD2
pressureHpa	KEYWORD2
altitudeM	KEYWORD2
setSeaLevelPressureHpa	KEYWORD2
seaLevelPressureHpa	KEYWORD2
calibrateAltitude	KEYWORD2
setOversampling	KEYWORD2
oversampling	KEYWORD2
coefficient	KEYWORD2
setSampling	KEYWORD2
chipId	KEYWORD2
imu	KEYWORD2
baro	KEYWORD2
accel	KEYWORD2
gyro	KEYWORD2
hmc	KEYWORD2
qmc	KEYWORD2
imuOk	KEYWORD2
baroOk	KEYWORD2
accelOk	KEYWORD2
gyroOk	KEYWORD2
imuTemperatureC	KEYWORD2
gyroTemperatureC	KEYWORD2
baroTemperatureC	KEYWORD2
getImuCalibration	KEYWORD2
setImuCalibration	KEYWORD2
getAccelCalibration	KEYWORD2
getGyroCalibration	KEYWORD2
setAccelCalibration	KEYWORD2
setGyroCalibration	KEYWORD2

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

ARDUINONRF_IMU_VERSION	LITERAL1
