|
M5Unit-IMU 0.0.2 git rev:e5b00aa
|
UnitMPU9250: InvenSense MPU-9250 = MPU-6500 (accel/gyro) + AKM AK8963 (mag) More...
Go to the source code of this file.
Classes | |
| class | m5::unit::UnitMPU9250 |
| TDK InvenSense MPU-9250 9-axis IMU. Accel/gyro/temp (this unit itself) + AK8963 mag (mag()). More... | |
Namespaces | |
| namespace | m5 |
| Top level namespace of M5Stack. | |
UnitMPU9250: InvenSense MPU-9250 = MPU-6500 (accel/gyro) + AKM AK8963 (mag)
Per PS-MPU-9250A, the MPU-9250 is a multi-chip module of two dies: an MPU-6500-class accel/gyro at 0x68 and an AK8963 magnetometer at 0x0C reached through the MPU-9250 aux-I2C bypass. This composite IS the accel/gyro (inherits UnitMPU6500) and owns a single UnitAK8963 as a framework child. begin() opens the aux bypass right after the inherited accel/gyro init; the framework then begins the mag child (bus shared via ensure_adapter()).