|
DevLab_ICM20948 1.0.0
Driver para sensor ICM-20948
|
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 |