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

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

MPU9250	KEYWORD1
MPU6500	KEYWORD1
BMP280	KEYWORD1
GY91	KEYWORD1
GY9250	KEYWORD1
IMUSensor	KEYWORD1
IMUBus	KEYWORD1
IMUData	KEYWORD1
IMUCalibration	KEYWORD1
IMUStatus	KEYWORD1
Vec3	KEYWORD1
RawSample	KEYWORD1

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

begin	KEYWORD2
beginI2C	KEYWORD2
beginSPI	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
name	KEYWORD2
setAccelRangeG	KEYWORD2
setGyroRangeDps	KEYWORD2
setLowPassFilterHz	KEYWORD2
setSampleRateHz	KEYWORD2
calibrateGyro	KEYWORD2
calibrateAccel	KEYWORD2
calibrateMag	KEYWORD2
getCalibration	KEYWORD2
setCalibration	KEYWORD2
clearCalibration	KEYWORD2
magWhoAmI	KEYWORD2
enableMagnetometer	KEYWORD2
setGyroDlpfConfig	KEYWORD2
setAccelDlpfConfig	KEYWORD2
setDataReadyInterrupt	KEYWORD2
dataReady	KEYWORD2
sleep	KEYWORD2
reset	KEYWORD2
readRaw	KEYWORD2
setBusClockHz	KEYWORD2
busClockHz	KEYWORD2
setExternalSync	KEYWORD2
fsyncLevel	KEYWORD2
auxReadRegister	KEYWORD2
auxWriteRegister	KEYWORD2
auxPing	KEYWORD2
pressurePa	KEYWORD2
pressureHpa	KEYWORD2
altitudeM	KEYWORD2
setSeaLevelPressureHpa	KEYWORD2
seaLevelPressureHpa	KEYWORD2
calibrateAltitude	KEYWORD2
setSampling	KEYWORD2
chipId	KEYWORD2
imu	KEYWORD2
baro	KEYWORD2
imuOk	KEYWORD2
baroOk	KEYWORD2
imuTemperatureC	KEYWORD2
baroTemperatureC	KEYWORD2
getImuCalibration	KEYWORD2
setImuCalibration	KEYWORD2

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

ARDUINONRF_IMU_VERSION	LITERAL1
