10#ifndef M5_UNIT_IMU_UNIT_UNIT_MPU6886_HPP
11#define M5_UNIT_IMU_UNIT_UNIT_MPU6886_HPP
TDK InvenSense MPU-6886 6-axis IMU (accel + gyro + temp). WHO_AM_I 0x19.
Definition unit_mpu6886.hpp:22
bool accepts_whoami(const uint8_t id) const override
Accepted WHO_AM_I id(s) for this chip; begin() rejects the device unless this returns true.
Definition unit_mpu6886.hpp:31
float temperature_res() const override
Temperature conversion: degC per LSB (imu_convert_param_t::temp_res)
Definition unit_mpu6886.hpp:35
float temperature_offset() const override
Temperature conversion: degC offset (imu_convert_param_t::temp_offset)
Definition unit_mpu6886.hpp:39
Shared base for the TDK InvenSense MPU 6-axis family (accel + gyro + temp)
Definition unit_mpu6xxx.hpp:33
UnitMPU6xxx(const uint8_t addr=DEFAULT_ADDRESS)
Protected: UnitMPU6xxx is abstract, constructed only by concrete derived chips.
Definition unit_mpu6xxx.cpp:37
Top level namespace of M5Stack.
Definition ahrs_controller.cpp:26
UnitMPU6xxx: shared base for the InvenSense MPU 6-axis family.