|
M5Unified
|
This is the complete list of members for m5::IMU_Base, including all inherited members.
| _addr | m5::I2C_Device | protected |
| _freq | m5::I2C_Device | protected |
| _i2c | m5::I2C_Device | protected |
| _init | m5::I2C_Device | protected |
| begin(I2C_Class *i2c=nullptr)=0 | m5::IMU_Base | pure virtual |
| bitOff(std::uint8_t reg, std::uint8_t bit) const | m5::I2C_Device | inline |
| bitOn(std::uint8_t reg, std::uint8_t bit) const | m5::I2C_Device | inline |
| getConvertParam(imu_convert_param_t *param) const =0 | m5::IMU_Base | pure virtual |
| getImuRawData(imu_raw_data_t *data) const =0 | m5::IMU_Base | pure virtual |
| getTempAdc(int16_t *adc) const | m5::IMU_Base | inlinevirtual |
| I2C_Device(std::uint8_t i2c_addr, std::uint32_t freq, I2C_Class *i2c=&In_I2C) | m5::I2C_Device | inline |
| IMU_Base(std::uint8_t i2c_addr, std::uint32_t freq=400000, I2C_Class *i2c=&In_I2C) | m5::IMU_Base | |
| imu_spec_accel enum value | m5::IMU_Base | |
| imu_spec_gyro enum value | m5::IMU_Base | |
| imu_spec_mag enum value | m5::IMU_Base | |
| imu_spec_none enum value | m5::IMU_Base | |
| imu_spec_t enum name | m5::IMU_Base | |
| isEnabled(void) const | m5::I2C_Device | inline |
| readRegister(std::uint8_t reg, std::uint8_t *result, std::size_t length) const | m5::I2C_Device | inline |
| readRegister8(std::uint8_t reg) const | m5::I2C_Device | inline |
| setINTPinActiveLogic(bool level) | m5::IMU_Base | inlinevirtual |
| setPort(I2C_Class *i2c) | m5::I2C_Device | inline |
| writeRegister(std::uint8_t reg, const std::uint8_t *data, std::size_t length) const | m5::I2C_Device | inline |
| writeRegister8(std::uint8_t reg, std::uint8_t data) const | m5::I2C_Device | inline |
| writeRegister8Array(const std::uint8_t *reg_data_array, std::size_t length) const | m5::I2C_Device | |
| ~IMU_Base() | m5::IMU_Base | virtual |