Internal config for the MPU-9X50 (MPU9150 and MPU9250) More...

Detailed Description

Internal config for the MPU-9X50 (MPU9150 and MPU9250)

Author
Kevin Weiss kevin.nosp@m..wei.nosp@m.ss@ha.nosp@m.w-ha.nosp@m.mburg.nosp@m..de

Definition in file mpu9x50_internal.h.

Go to the source code of this file.

Power Management 1 register macros

#define MPU9X50_PWR_WAKEUP   (0x00)
 
#define MPU9X50_PWR_PLL   (0x01)
 
#define MPU9X50_PWR_RESET   (0x80)
 

Power Management 2 register macros

#define MPU9X50_PWR_GYRO   (0x07)
 
#define MPU9X50_PWR_ACCEL   (0x38)
 

Sleep times in microseconds

#define MPU9X50_COMP_MODE_SLEEP_US   (1000)
 
#define MPU9X50_BYPASS_SLEEP_US   (3000)
 
#define MPU9X50_PWR_CHANGE_SLEEP_US   (50000)
 
#define MPU9X50_RESET_SLEEP_US   (100000)
 

MPU-9X50 compass operating modes and reg values

#define MPU9X50_COMP_POWER_DOWN   (0x00)
 
#define MPU9X50_COMP_SINGLE_MEASURE   (0x01)
 
#define MPU9X50_COMP_SELF_TEST   (0x08)
 
#define MPU9X50_COMP_FUSE_ROM   (0x0F)
 
#define MPU9X50_COMP_WHOAMI_ANSWER   (0x48)
 MPU9X50 WHO_AM_I answer register.