DevLab_ICM20948 1.0.0
ICM-20948 9-Axis Motion Sensor Driver
Loading...
Searching...
No Matches
DevLab_ICM20948 Member List

This is the complete list of members for DevLab_ICM20948, including all inherited members.

applyBasicDefaults()DevLab_ICM20948
auxConfigSlave(uint8_t slaveAddr, uint8_t reg, uint8_t numBytes)DevLab_ICM20948
auxMasterEnable(uint8_t clkFreq)DevLab_ICM20948
auxRead12bit(uint16_t &raw)DevLab_ICM20948
auxReadByte(uint8_t slaveAddr, uint8_t reg, uint8_t &data)DevLab_ICM20948
auxReadResponse(uint8_t slaveAddr, uint8_t &data)DevLab_ICM20948
auxReadSensorData(uint8_t *buf, uint8_t len)DevLab_ICM20948
auxWriteByte(uint8_t slaveAddr, uint8_t reg, uint8_t data)DevLab_ICM20948
auxWriteCommand(uint8_t slaveAddr, uint8_t cmd)DevLab_ICM20948
beginI2C(uint8_t address=0x69, TwoWire &i2cPort=Wire, uint32_t i2cSpeed=400000)DevLab_ICM20948
beginSPI(uint8_t csPin, SPIClass &spiPort=SPI, uint32_t spiSpeed=1000000)DevLab_ICM20948
checkIntStatus(ICM20948_IntStatus &status)DevLab_ICM20948
DevLab_ICM20948()DevLab_ICM20948
getAccelAveraging(uint8_t &avg)DevLab_ICM20948
getAccelDLPF(uint8_t &dlpf, bool &bypass)DevLab_ICM20948
getAccelOffset(int16_t &offsetX, int16_t &offsetY, int16_t &offsetZ)DevLab_ICM20948
getAccelSampleRate(float &sampleRate)DevLab_ICM20948
getAccelScale(uint8_t &fullScale)DevLab_ICM20948
getClock(uint8_t &clock)DevLab_ICM20948
getDLPF(uint8_t &dlpf, bool &bypass)DevLab_ICM20948
getGyroOffset(int16_t &offsetX, int16_t &offsetY, int16_t &offsetZ)DevLab_ICM20948
getGyroSampleRate(float &sampleRate)DevLab_ICM20948
getGyroScale(uint8_t &fullScale)DevLab_ICM20948
getLowPower(bool &enable)DevLab_ICM20948
getSensors(bool &accel_on, bool &gyro_on, bool &temp_on)DevLab_ICM20948
initMag()DevLab_ICM20948
intEnableConfig(const ICM20948_IntEnableConfig &cfg)DevLab_ICM20948
intInit(const ICM20948_IntPinConfig &cfg)DevLab_ICM20948
readAccel(float &x, float &y, float &z)DevLab_ICM20948
readGyro(float &x, float &y, float &z)DevLab_ICM20948
readMag(float &x, float &y, float &z)DevLab_ICM20948
readTemperature(float &temperature)DevLab_ICM20948
readWhoAmI(uint8_t &whoAmI)DevLab_ICM20948
selectBank(uint8_t bank)DevLab_ICM20948
selfTestAccel(bool x, bool y, bool z)DevLab_ICM20948
selfTestGyro(bool x, bool y, bool z)DevLab_ICM20948
setAccelAveraging(ICM20948_Accel_Average avg)DevLab_ICM20948
setAccelDivRate(uint16_t divisor)DevLab_ICM20948
setAccelDLPF(uint8_t dlpf, bool bypass)DevLab_ICM20948
setAccelOffset(int16_t offsetX, int16_t offsetY, int16_t offsetZ)DevLab_ICM20948
setAccelSampleRate(uint16_t sampleRate)DevLab_ICM20948
setAccelScale(ICM20948_Accel_FullScale fullScale)DevLab_ICM20948
setClock(ICM20948_Clock_Source clock)DevLab_ICM20948
setDLPF(ICM20948_Gyro_DLPF dlpf, bool bypass)DevLab_ICM20948
setGyroAveraging(ICM20948_Gyro_Average avg)DevLab_ICM20948
setGyroDivRate(uint8_t divisor)DevLab_ICM20948
setGyroOffset(uint16_t offsetX, uint16_t offsetY, uint16_t offsetZ)DevLab_ICM20948
setGyroSampleRate(float sampleRate)DevLab_ICM20948
setGyroScale(ICM20948_Gyro_FullScale fullScale)DevLab_ICM20948
setLowPower(bool enable)DevLab_ICM20948
setMagOpMode(ICM20948_Op_Mode opMode)DevLab_ICM20948
setSensors(bool accel_on, bool gyro_on, bool temp_on)DevLab_ICM20948
sleep(bool en)DevLab_ICM20948
softReset()DevLab_ICM20948