|
enum | mpu_i2caddr_t { MPU_I2CADDRESS_AD0_LOW = 0x68,
MPU_I2CADDRESS_AD0_HIGH = 0x69
} |
| MPU's possible I2C slave addresses. More...
|
|
enum | gyro_fs_t { GYRO_FS_250DPS = 0,
GYRO_FS_500DPS = 1,
GYRO_FS_1000DPS = 2,
GYRO_FS_2000DPS = 3
} |
| Gyroscope full-scale range. More...
|
|
enum | accel_fs_t { ACCEL_FS_2G = 0,
ACCEL_FS_4G = 1,
ACCEL_FS_8G = 2,
ACCEL_FS_16G = 3
} |
| Accel full-scale range. More...
|
|
enum | dlpf_t {
DLPF_256HZ_NOLPF = 0,
DLPF_188HZ = 1,
DLPF_98HZ = 2,
DLPF_42HZ = 3,
DLPF_20HZ = 4,
DLPF_10HZ = 5,
DLPF_5HZ = 6,
DLPF_2100HZ_NOLPF
} |
| Digital low-pass filter (based on gyro bandwidth) More...
|
|
enum | clock_src_t {
CLOCK_INTERNAL = 0,
CLOCK_PLL = 3,
CLOCK_EXT32KHZ = 4,
CLOCK_EXT19MHZ = 5,
CLOCK_KEEP_RESET = 7
} |
| Clock Source. More...
|
|
enum | fchoice_t { FCHOICE_0 = 0,
FCHOICE_1 = 1,
FCHOICE_2 = 2,
FCHOICE_3 = 3
} |
| Fchoice (Frequency choice maybe ?) [MPU6500 and MPU9250 only]. More...
|
|
enum | lp_accel_rate_t {
LP_ACCEL_RATE_1_25HZ = 0,
LP_ACCEL_RATE_5HZ = 1,
LP_ACCEL_RATE_20HZ = 2,
LP_ACCEL_RATE_40HZ,
LP_ACCEL_RATE_0_49HZ = 1,
LP_ACCEL_RATE_0_98HZ = 2,
LP_ACCEL_RATE_1_95HZ = 3,
LP_ACCEL_RATE_3_91HZ = 4,
LP_ACCEL_RATE_7_81HZ = 5,
LP_ACCEL_RATE_15_63HZ = 6,
LP_ACCEL_RATE_31_25HZ = 7,
LP_ACCEL_RATE_62_50HZ = 8,
LP_ACCEL_RATE_125HZ = 9,
LP_ACCEL_RATE_250HZ = 10,
LP_ACCEL_RATE_500HZ
} |
| Low-Power Accelerometer wake-up rates. More...
|
|
enum | accel_dhpf_t {
ACCEL_DHPF_RESET = 0,
ACCEL_DHPF_5HZ = 1,
ACCEL_DHPF_2_5HZ = 2,
ACCEL_DHPF_1_25HZ = 3,
ACCEL_DHPF_0_63HZ = 4,
ACCEL_DHPF_HOLD = 7
} |
| Accelerometer Digital High Pass Filter (only for motion detection modules) More...
|
|
enum | mot_counter_t { MOT_COUNTER_RESET = 0,
MOT_COUNTER_DEC_1 = 1,
MOT_COUNTER_DEC_2 = 2,
MOT_COUNTER_DEC_4 = 3
} |
| Motion Detection counter decrement rate (Motion and FreeFall) More...
|
|
enum | auxi2c_clock_t {
AUXI2C_CLOCK_348KHZ = 0,
AUXI2C_CLOCK_333KHZ = 1,
AUXI2C_CLOCK_320KHZ = 2,
AUXI2C_CLOCK_308KHZ = 3,
AUXI2C_CLOCK_296KHZ = 4,
AUXI2C_CLOCK_286KHZ = 5,
AUXI2C_CLOCK_276KHZ = 6,
AUXI2C_CLOCK_267KHZ = 7,
AUXI2C_CLOCK_258KHZ = 8,
AUXI2C_CLOCK_500KHZ = 9,
AUXI2C_CLOCK_471KHZ = 10,
AUXI2C_CLOCK_444KHZ = 11,
AUXI2C_CLOCK_421KHZ = 12,
AUXI2C_CLOCK_400KHZ = 13,
AUXI2C_CLOCK_381KHZ = 14,
AUXI2C_CLOCK_364KHZ = 15
} |
| Auxiliary I2C Master clock speed. More...
|
|
enum | auxi2c_trans_t { AUXI2C_TRANS_RESTART = 0,
AUXI2C_TRANS_STOP = 1
} |
| Auxiliary I2C Master’s transition from one slave read to the next slave read. More...
|
|
enum | auxi2c_slv_t { AUXI2C_SLAVE_0 = 0,
AUXI2C_SLAVE_1 = 1,
AUXI2C_SLAVE_2 = 2,
AUXI2C_SLAVE_3 = 3
} |
| Auxiliary I2C Slaves slots. More...
|
|
enum | auxi2c_rw_t { AUXI2C_WRITE = 0,
AUXI2C_READ = 1
} |
| Auxiliary I2C operation. More...
|
|
enum | auxi2c_eow_t { AUXI2C_EOW_ODD_NUM = 0,
AUXI2C_EOW_EVEN_NUM = 1
} |
| Auxiliary I2C, EOW = end of word, use for swap. More...
|
|
enum | auxvddio_lvl_t { AUXVDDIO_LVL_VLOGIC = 0,
AUXVDDIO_LVL_VDD = 1
} |
| Auxiliary I2C bus VDDIO level [MPU6050 / MPU9150 only]. More...
|
|
enum | int_lvl_t { INT_LVL_ACTIVE_HIGH = 0,
INT_LVL_ACTIVE_LOW = 1
} |
| Interrupt active level. More...
|
|
enum | int_drive_t { INT_DRV_PUSHPULL = 0,
INT_DRV_OPENDRAIN = 1
} |
| Interrupt drive state. More...
|
|
enum | int_mode_t { INT_MODE_PULSE50US = 0,
INT_MODE_LATCH = 1
} |
| Interrupt mode. More...
|
|
enum | int_clear_t { INT_CLEAR_STATUS_REG = 0,
INT_CLEAR_ANYREAD = 1
} |
| Interrupt clear mode. More...
|
|
enum | fifo_size_t { FIFO_SIZE_512B = 0,
FIFO_SIZE_1K = 1,
FIFO_SIZE_2K = 2,
FIFO_SIZE_4K = 3
} |
| MPU6500 Fifo size. More...
|
|
enum | dmp_int_mode_t { DMP_INT_MODE_PACKET = 0,
DMP_INT_MODE_GESTURE = 1
} |
| DMP Interrupt mode. More...
|
|
enum | fifo_mode_t { FIFO_MODE_OVERWRITE = 0,
FIFO_MODE_STOP_FULL = 1
} |
| FIFO mode. More...
|
|
enum | mag_mode_t {
MAG_MODE_POWER_DOWN = 0x0,
MAG_MODE_SINGLE_MEASURE = 0x1,
MAG_MODE_SELF_TEST = 0x8,
MAG_MODE_FUSE_ROM = 0xF,
MAG_MODE_CONTINUOUS_8HZ = 0x2,
MAG_MODE_CONTINUOUS_100HZ = 0x6,
MAG_MODE_EXTERNAL_TRIGGER
} |
| Magnetometer operation modes. More...
|
|
enum | mag_sensy_t { MAG_SENSITIVITY_0_6_uT = 0,
MAG_SENSITIVITY_0_15_uT = 1
} |
| Magnetometer sensitivity. More...
|
|