imu_mpu9250_i2c

IMU with MPU9250 via I2C. Also reads the internal AK8963 magnetometer.

Configures

Name

Value

Description

IMU_MPU9250_I2C_DEV

i2c2

I2C device to use for MPU9250

Defines

Name

Value

Description

IMU_MPU9250_GYRO_LOWPASS_FILTER

MPU9250_DLPF_GYRO_250HZ

gyro DigitalLowPassFilter setting of the MPU

IMU_MPU9250_ACCEL_LOWPASS_FILTER

MPU9250_DLPF_ACCEL_184HZ

accelerometer DigitalLowPassFilter setting of the MPU

IMU_MPU9250_SMPLRT_DIV

3

sample rate divider setting of the MPU

IMU_MPU9250_GYRO_RANGE

MPU9250_GYRO_RANGE_1000

gyroscope range setting of the MPU

IMU_MPU9250_ACCEL_RANGE

MPU9250_ACCEL_RANGE_8G

accelerometer range setting of the MPU

IMU_MPU9250_I2C_ADDR

MPU9250_ADDR_ALT

I2C address of the MPU

IMU_MPU9250_CHAN_X

0

channel index

IMU_MPU9250_CHAN_Y

1

channel index

IMU_MPU9250_CHAN_Z

2

channel index

Depends

  • i2c
  • imu_common

Provides

  • imu
  • mag