IZAR Flight Controller 1.0.0
IZAR Flight Controller running with an ESP32.
mpu6050_regs.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define MPU6050_REGISTER_XG_OFFS_TC   (0)
#define MPU6050_REGISTER_YG_OFFS_TC   (0x01)
#define MPU6050_REGISTER_ZG_OFFS_TC   (0x02)
#define MPU6050_REGISTER_X_FINE_GAIN   (0x03)
#define MPU6050_REGISTER_Y_FINE_GAIN   (0x04)
#define MPU6050_REGISTER_Z_FINE_GAIN   (0x05)
#define MPU6050_REGISTER_XA_OFFS_H   (0x06)
#define MPU6050_REGISTER_XA_OFFS_L_TC   (0x07)
#define MPU6050_REGISTER_YA_OFFS_H   (0x08)
#define MPU6050_REGISTER_YA_OFFS_L_TC   (0x09)
#define MPU6050_REGISTER_ZA_OFFS_H   (0x0A)
#define MPU6050_REGISTER_ZA_OFFS_L_TC   (0x0B)
#define MPU6050_REGISTER_SELF_TEST_X   (0x0D)
#define MPU6050_REGISTER_SELF_TEST_Y   (0x0E)
#define MPU6050_REGISTER_SELF_TEST_Z   (0x0F)
#define MPU6050_REGISTER_SELF_TEST_A   (0x10)
#define MPU6050_REGISTER_XG_OFFS_USRH   (0x13)
#define MPU6050_REGISTER_XG_OFFS_USRL   (0x14)
#define MPU6050_REGISTER_YG_OFFS_USRH   (0x15)
#define MPU6050_REGISTER_YG_OFFS_USRL   (0x16)
#define MPU6050_REGISTER_ZG_OFFS_USRH   (0x17)
#define MPU6050_REGISTER_ZG_OFFS_USRL   (0x18)
#define MPU6050_REGISTER_SMPLRT_DIV   (0x19)
#define MPU6050_REGISTER_CONFIG   (0x1A)
#define MPU6050_REGISTER_GYRO_CONFIG   (0x1B)
#define MPU6050_REGISTER_ACCEL_CONFIG   (0x1C)
#define MPU6050_REGISTER_FF_THR   (0x1D)
#define MPU6050_REGISTER_FF_DUR   (0x1E)
#define MPU6050_REGISTER_MOT_THR   (0x1F)
#define MPU6050_REGISTER_MOT_DUR   (0x20)
#define MPU6050_REGISTER_ZRMOT_THR   (0x21)
#define MPU6050_REGISTER_ZRMOT_DUR   (0x22)
#define MPU6050_REGISTER_FIFO_EN   (0x23)
#define MPU6050_REGISTER_I2C_MST_CTRL   (0x24)
#define MPU6050_REGISTER_I2C_SLV0_ADDR   (0x25)
#define MPU6050_REGISTER_I2C_SLV0_REG   (0x26)
#define MPU6050_REGISTER_I2C_SLV0_CTRL   (0x27)
#define MPU6050_REGISTER_I2C_SLV1_ADDR   (0x28)
#define MPU6050_REGISTER_I2C_SLV1_REG   (0x29)
#define MPU6050_REGISTER_I2C_SLV1_CTRL   (0x2A)
#define MPU6050_REGISTER_I2C_SLV2_ADDR   (0x2B)
#define MPU6050_REGISTER_I2C_SLV2_REG   (0x2C)
#define MPU6050_REGISTER_I2C_SLV2_CTRL   (0x2D)
#define MPU6050_REGISTER_I2C_SLV3_ADDR   (0x2E)
#define MPU6050_REGISTER_I2C_SLV3_REG   (0x2F)
#define MPU6050_REGISTER_I2C_SLV3_CTRL   (0x30)
#define MPU6050_REGISTER_I2C_SLV4_ADDR   (0x31)
#define MPU6050_REGISTER_I2C_SLV4_REG   (0x32)
#define MPU6050_REGISTER_I2C_SLV4_DO   (0x33)
#define MPU6050_REGISTER_I2C_SLV4_CTRL   (0x34)
#define MPU6050_REGISTER_I2C_SLV4_DI   (0x35)
#define MPU6050_REGISTER_I2C_MST_STATUS   (0x36)
#define MPU6050_REGISTER_INT_PIN_CFG   (0x37)
#define MPU6050_REGISTER_INT_ENABLE   (0x38)
#define MPU6050_REGISTER_DMP_INT_STATUS   (0x39)
#define MPU6050_REGISTER_INT_STATUS   (0x3A)
#define MPU6050_REGISTER_ACCEL_XOUT_H   (0x3B)
#define MPU6050_REGISTER_ACCEL_XOUT_L   (0x3C)
#define MPU6050_REGISTER_ACCEL_YOUT_H   (0x3D)
#define MPU6050_REGISTER_ACCEL_YOUT_L   (0x3E)
#define MPU6050_REGISTER_ACCEL_ZOUT_H   (0x3F)
#define MPU6050_REGISTER_ACCEL_ZOUT_L   (0x40)
#define MPU6050_REGISTER_TEMP_OUT_H   (0x41)
#define MPU6050_REGISTER_TEMP_OUT_L   (0x42)
#define MPU6050_REGISTER_GYRO_XOUT_H   (0x43)
#define MPU6050_REGISTER_GYRO_XOUT_L   (0x44)
#define MPU6050_REGISTER_GYRO_YOUT_H   (0x45)
#define MPU6050_REGISTER_GYRO_YOUT_L   (0x46)
#define MPU6050_REGISTER_GYRO_ZOUT_H   (0x47)
#define MPU6050_REGISTER_GYRO_ZOUT_L   (0x48)
#define MPU6050_REGISTER_EXT_SENS_DATA_00   (0x49)
#define MPU6050_REGISTER_EXT_SENS_DATA_01   (0x4A)
#define MPU6050_REGISTER_EXT_SENS_DATA_02   (0x4B)
#define MPU6050_REGISTER_EXT_SENS_DATA_03   (0x4C)
#define MPU6050_REGISTER_EXT_SENS_DATA_04   (0x4D)
#define MPU6050_REGISTER_EXT_SENS_DATA_05   (0x4E)
#define MPU6050_REGISTER_EXT_SENS_DATA_06   (0x4F)
#define MPU6050_REGISTER_EXT_SENS_DATA_07   (0x50)
#define MPU6050_REGISTER_EXT_SENS_DATA_08   (0x51)
#define MPU6050_REGISTER_EXT_SENS_DATA_09   (0x52)
#define MPU6050_REGISTER_EXT_SENS_DATA_10   (0x53)
#define MPU6050_REGISTER_EXT_SENS_DATA_11   (0x54)
#define MPU6050_REGISTER_EXT_SENS_DATA_12   (0x55)
#define MPU6050_REGISTER_EXT_SENS_DATA_13   (0x56)
#define MPU6050_REGISTER_EXT_SENS_DATA_14   (0x57)
#define MPU6050_REGISTER_EXT_SENS_DATA_15   (0x58)
#define MPU6050_REGISTER_EXT_SENS_DATA_16   (0x59)
#define MPU6050_REGISTER_EXT_SENS_DATA_17   (0x5A)
#define MPU6050_REGISTER_EXT_SENS_DATA_18   (0x5B)
#define MPU6050_REGISTER_EXT_SENS_DATA_19   (0x5C)
#define MPU6050_REGISTER_EXT_SENS_DATA_20   (0x5D)
#define MPU6050_REGISTER_EXT_SENS_DATA_21   (0x5E)
#define MPU6050_REGISTER_EXT_SENS_DATA_22   (0x5F)
#define MPU6050_REGISTER_EXT_SENS_DATA_23   (0x60)
#define MPU6050_REGISTER_MOT_DETECT_STATUS   (0x61)
#define MPU6050_REGISTER_I2C_SLV0_DO   (0x63)
#define MPU6050_REGISTER_I2C_SLV1_DO   (0x64)
#define MPU6050_REGISTER_I2C_SLV2_DO   (0x65)
#define MPU6050_REGISTER_I2C_SLV3_DO   (0x66)
#define MPU6050_REGISTER_I2C_MST_DELAY_CTRL   (0x67)
#define MPU6050_REGISTER_SIGNAL_PATH_RESET   (0x68)
#define MPU6050_REGISTER_MOT_DETECT_CTRL   (0x69)
#define MPU6050_REGISTER_USER_CTRL   (0x6A)
#define MPU6050_REGISTER_PWR_MGMT_1   (0x6B)
#define MPU6050_REGISTER_PWR_MGMT_2   (0x6C)
#define MPU6050_REGISTER_BANK_SEL   (0x6D)
#define MPU6050_REGISTER_MEM_START_ADDR   (0x6E)
#define MPU6050_REGISTER_MEM_R_W   (0x6F)
#define MPU6050_REGISTER_DMP_CFG_1   (0x70)
#define MPU6050_REGISTER_DMP_CFG_2   (0x71)
#define MPU6050_REGISTER_FIFO_COUNTH   (0x72)
#define MPU6050_REGISTER_FIFO_COUNTL   (0x73)
#define MPU6050_REGISTER_FIFO_R_W   (0x74)
#define MPU6050_REGISTER_WHO_AM_I   (0x75)
#define MPU6050_DLPF_BW_256   (0x00)
#define MPU6050_DLPF_BW_188   (0x01)
#define MPU6050_DLPF_BW_98   (0x02)
#define MPU6050_DLPF_BW_42   (0x03)
#define MPU6050_DLPF_BW_20   (0x04)
#define MPU6050_DLPF_BW_10   (0x05)
#define MPU6050_DLPF_BW_5   (0x06)
#define MPU6050_DHPF_RESET   (0x00)
#define MPU6050_DHPF_5   (0x01)
#define MPU6050_DHPF_2P5   (0x02)
#define MPU6050_DHPF_1P25   (0x03)
#define MPU6050_DHPF_0P63   (0x04)
#define MPU6050_DHPF_HOLD   (0x07)
#define MPU6050_DETECT_DECREMENT_RESET   (0x0)
#define MPU6050_DETECT_DECREMENT_1   (0x1)
#define MPU6050_DETECT_DECREMENT_2   (0x2)
#define MPU6050_DETECT_DECREMENT_4   (0x3)
#define MPU6050_EXT_SYNC_DISABLED   (0x0)
#define MPU6050_EXT_SYNC_TEMP_OUT_L   (0x1)
#define MPU6050_EXT_SYNC_GYRO_XOUT_L   (0x2)
#define MPU6050_EXT_SYNC_GYRO_YOUT_L   (0x3)
#define MPU6050_EXT_SYNC_GYRO_ZOUT_L   (0x4)
#define MPU6050_EXT_SYNC_ACCEL_XOUT_L   (0x5)
#define MPU6050_EXT_SYNC_ACCEL_YOUT_L   (0x6)
#define MPU6050_EXT_SYNC_ACCEL_ZOUT_L   (0x7)
#define MPU6050_CLOCK_DIV_348   (0x0)
#define MPU6050_CLOCK_DIV_333   (0x1)
#define MPU6050_CLOCK_DIV_320   (0x2)
#define MPU6050_CLOCK_DIV_308   (0x3)
#define MPU6050_CLOCK_DIV_296   (0x4)
#define MPU6050_CLOCK_DIV_286   (0x5)
#define MPU6050_CLOCK_DIV_276   (0x6)
#define MPU6050_CLOCK_DIV_267   (0x7)
#define MPU6050_CLOCK_DIV_258   (0x8)
#define MPU6050_CLOCK_DIV_500   (0x9)
#define MPU6050_CLOCK_DIV_471   (0xA)
#define MPU6050_CLOCK_DIV_444   (0xB)
#define MPU6050_CLOCK_DIV_421   (0xC)
#define MPU6050_CLOCK_DIV_400   (0xD)
#define MPU6050_CLOCK_DIV_381   (0xE)
#define MPU6050_CLOCK_DIV_364   (0xF)
#define MPU6050_SELF_TEST_XA_1_BIT   (0x07)
#define MPU6050_SELF_TEST_XA_1_LENGTH   (0x03)
#define MPU6050_SELF_TEST_XA_2_BIT   (0x05)
#define MPU6050_SELF_TEST_XA_2_LENGTH   (0x02)
#define MPU6050_SELF_TEST_YA_1_BIT   (0x07)
#define MPU6050_SELF_TEST_YA_1_LENGTH   (0x03)
#define MPU6050_SELF_TEST_YA_2_BIT   (0x03)
#define MPU6050_SELF_TEST_YA_2_LENGTH   (0x02)
#define MPU6050_SELF_TEST_ZA_1_BIT   (0x07)
#define MPU6050_SELF_TEST_ZA_1_LENGTH   (0x03)
#define MPU6050_SELF_TEST_ZA_2_BIT   (0x01)
#define MPU6050_SELF_TEST_ZA_2_LENGTH   (0x02)
#define MPU6050_SELF_TEST_XG_1_BIT   (0x04)
#define MPU6050_SELF_TEST_XG_1_LENGTH   (0x05)
#define MPU6050_SELF_TEST_YG_1_BIT   (0x04)
#define MPU6050_SELF_TEST_YG_1_LENGTH   (0x05)
#define MPU6050_SELF_TEST_ZG_1_BIT   (0x04)
#define MPU6050_SELF_TEST_ZG_1_LENGTH   (0x05)
#define MPU6050_CFG_EXT_SYNC_SET_BIT   (3)
#define MPU6050_CFG_EXT_SYNC_SET_MASK   (7 << MPU6050_CFG_EXT_SYNC_SET_BIT)
#define MPU6050_CFG_DLPF_CFG_BIT   (0)
#define MPU6050_CFG_DLPF_CFG_MASK   (7 << MPU6050_CFG_DLPF_CFG_BIT)
#define MPU6050_GCONFIG_FS_SEL_BIT   (3)
#define MPU6050_GCONFIG_FS_SEL_MASK   (3 << MPU6050_GCONFIG_FS_SEL_BIT)
#define MPU6050_ACONFIG_XA_ST_BIT   (7)
#define MPU6050_ACONFIG_YA_ST_BIT   (6)
#define MPU6050_ACONFIG_ZA_ST_BIT   (5)
#define MPU6050_ACONFIG_AFS_SEL_BIT   (3)
#define MPU6050_ACONFIG_AFS_SEL_MASK   (3 << MPU6050_ACONFIG_AFS_SEL_BIT)
#define MPU6050_ACONFIG_ACCEL_HPF_BIT   (0)
#define MPU6050_ACONFIG_ACCEL_HPF_MASK   (7 << MPU6050_ACONFIG_ACCEL_HPF_BIT)
#define MPU6050_TEMP_FIFO_EN_BIT   (7)
#define MPU6050_XG_FIFO_EN_BIT   (6)
#define MPU6050_YG_FIFO_EN_BIT   (5)
#define MPU6050_ZG_FIFO_EN_BIT   (4)
#define MPU6050_ACCEL_FIFO_EN_BIT   (3)
#define MPU6050_SLV2_FIFO_EN_BIT   (2)
#define MPU6050_SLV1_FIFO_EN_BIT   (1)
#define MPU6050_SLV0_FIFO_EN_BIT   (0)
#define MPU6050_MULT_MST_EN_BIT   (7)
#define MPU6050_WAIT_FOR_ES_BIT   (6)
#define MPU6050_SLV_3_FIFO_EN_BIT   (5)
#define MPU6050_I2C_MST_P_NSR_BIT   (4)
#define MPU6050_I2C_MST_CLK_BIT   (0)
#define MPU6050_I2C_MST_CLK_MASK   (7 << MPU6050_I2C_MST_CLK_BIT)
#define MPU6050_I2C_SLV_RW_BIT   (7)
#define MPU6050_I2C_SLV_ADDR_BIT   (6)
#define MPU6050_I2C_SLV_ADDR_LENGTH   (7)
#define MPU6050_I2C_SLV_EN_BIT   (7)
#define MPU6050_I2C_SLV_BYTE_SW_BIT   (6)
#define MPU6050_I2C_SLV_REG_DIS_BIT   (5)
#define MPU6050_I2C_SLV_GRP_BIT   (4)
#define MPU6050_I2C_SLV_LEN_BIT   (0)
#define MPU6050_I2C_SLV_LEN_MASK   (7 << MPU6050_I2C_SLV_LEN_BIT)
#define MPU6050_I2C_SLV4_RW_BIT   (7)
#define MPU6050_I2C_SLV4_ADDR_BIT   (6)
#define MPU6050_I2C_SLV4_ADDR_LENGTH   (7)
#define MPU6050_I2C_SLV4_EN_BIT   (7)
#define MPU6050_I2C_SLV4_INT_EN_BIT   (6)
#define MPU6050_I2C_SLV4_REG_DIS_BIT   (5)
#define MPU6050_I2C_SLV4_MST_DLY_BIT   (4)
#define MPU6050_I2C_SLV4_MST_DLY_LENGTH   (5)
#define MPU6050_MST_PASS_THROUGH_BIT   (7)
#define MPU6050_MST_I2C_SLV4_DONE_BIT   (6)
#define MPU6050_MST_I2C_LOST_ARB_BIT   (5)
#define MPU6050_MST_I2C_SLV4_NACK_BIT   (4)
#define MPU6050_MST_I2C_SLV3_NACK_BIT   (3)
#define MPU6050_MST_I2C_SLV2_NACK_BIT   (2)
#define MPU6050_MST_I2C_SLV1_NACK_BIT   (1)
#define MPU6050_MST_I2C_SLV0_NACK_BIT   (0)
#define MPU6050_INTCFG_INT_LEVEL_BIT   (7)
#define MPU6050_INTCFG_INT_OPEN_BIT   (6)
#define MPU6050_INTCFG_LATCH_INT_EN_BIT   (5)
#define MPU6050_INTCFG_INT_RD_CLEAR_BIT   (4)
#define MPU6050_INTCFG_FSYNC_INT_LEVEL_BIT   (3)
#define MPU6050_INTCFG_FSYNC_INT_EN_BIT   (2)
#define MPU6050_INTCFG_I2C_BYPASS_EN_BIT   (1)
#define MPU6050_INTCFG_CLKOUT_EN_BIT   (0)
#define MPU6050_INTERRUPT_FF_BIT   (7)
#define MPU6050_INTERRUPT_MOT_BIT   (6)
#define MPU6050_INTERRUPT_ZMOT_BIT   (5)
#define MPU6050_INTERRUPT_FIFO_OFLOW_BIT   (4)
#define MPU6050_INTERRUPT_I2C_MST_INT_BIT   (3)
#define MPU6050_INTERRUPT_PLL_RDY_INT_BIT   (2)
#define MPU6050_INTERRUPT_DMP_INT_BIT   (1)
#define MPU6050_INTERRUPT_DATA_RDY_BIT   (0)
#define MPU6050_MOTION_MOT_XNEG_BIT   (7)
#define MPU6050_MOTION_MOT_XPOS_BIT   (6)
#define MPU6050_MOTION_MOT_YNEG_BIT   (5)
#define MPU6050_MOTION_MOT_YPOS_BIT   (4)
#define MPU6050_MOTION_MOT_ZNEG_BIT   (3)
#define MPU6050_MOTION_MOT_ZPOS_BIT   (2)
#define MPU6050_MOTION_MOT_ZRMOT_BIT   (0)
#define MPU6050_DLYCTRL_DELAY_ES_SHADOW_BIT   (7)
#define MPU6050_DLYCTRL_I2C_SLV4_DLY_EN_BIT   (4)
#define MPU6050_DLYCTRL_I2C_SLV3_DLY_EN_BIT   (3)
#define MPU6050_DLYCTRL_I2C_SLV2_DLY_EN_BIT   (2)
#define MPU6050_DLYCTRL_I2C_SLV1_DLY_EN_BIT   (1)
#define MPU6050_DLYCTRL_I2C_SLV0_DLY_EN_BIT   (0)
#define MPU6050_PATHRESET_GYRO_RESET_BIT   (2)
#define MPU6050_PATHRESET_ACCEL_RESET_BIT   (1)
#define MPU6050_PATHRESET_TEMP_RESET_BIT   (0)
#define MPU6050_DETECT_ACCEL_DELAY_BIT   (4)
#define MPU6050_DETECT_ACCEL_DELAY_MASK   (3 << MPU6050_DETECT_ACCEL_DELAY_BIT)
#define MPU6050_DETECT_FF_COUNT_BIT   (2)
#define MPU6050_DETECT_FF_COUNT_MASK   (3 << MPU6050_DETECT_FF_COUNT_BIT)
#define MPU6050_DETECT_MOT_COUNT_BIT   (0)
#define MPU6050_DETECT_MOT_COUNT_MASK   (3 << MPU6050_DETECT_MOT_COUNT_BIT)
#define MPU6050_USERCTRL_DMP_EN_BIT   (7)
#define MPU6050_USERCTRL_FIFO_EN_BIT   (6)
#define MPU6050_USERCTRL_I2C_MST_EN_BIT   (5)
#define MPU6050_USERCTRL_I2C_IF_DIS_BIT   (4)
#define MPU6050_USERCTRL_DMP_RESET_BIT   (3)
#define MPU6050_USERCTRL_FIFO_RESET_BIT   (2)
#define MPU6050_USERCTRL_I2C_MST_RESET_BIT   (1)
#define MPU6050_USERCTRL_SIG_COND_RESET_BIT   (0)
#define MPU6050_PWR1_DEVICE_RESET_BIT   (7)
#define MPU6050_PWR1_SLEEP_BIT   (6)
#define MPU6050_PWR1_CYCLE_BIT   (5)
#define MPU6050_PWR1_TEMP_DIS_BIT   (3)
#define MPU6050_PWR1_CLKSEL_BIT   (0)
#define MPU6050_PWR1_CLKSEL_MASK   (7 << MPU6050_PWR1_CLKSEL_BIT)
#define MPU6050_PWR2_LP_WAKE_CTRL_BIT   (6)
#define MPU6050_PWR2_LP_WAKE_CTRL_MASK   (3 << MPU6050_PWR2_LP_WAKE_CTRL_BIT)
#define MPU6050_PWR2_STBY_XA_BIT   (5)
#define MPU6050_PWR2_STBY_YA_BIT   (4)
#define MPU6050_PWR2_STBY_ZA_BIT   (3)
#define MPU6050_PWR2_STBY_XG_BIT   (2)
#define MPU6050_PWR2_STBY_YG_BIT   (1)
#define MPU6050_PWR2_STBY_ZG_BIT   (0)
#define MPU6050_WHO_AM_I_BIT   (1)
#define MPU6050_WHO_AM_I_MASK   (0x3f << MPU6050_WHO_AM_I_BIT)
#define MPU6050_TC_PWR_MODE_BIT   (7)
#define MPU6050_TC_OFFSET_BIT   (6)
#define MPU6050_TC_OFFSET_LENGTH   (6)
#define MPU6050_TC_OTP_BNK_VLD_BIT   (0)
#define MPU6050_DMPINT_5_BIT   (5)
#define MPU6050_DMPINT_4_BIT   (4)
#define MPU6050_DMPINT_3_BIT   (3)
#define MPU6050_DMPINT_2_BIT   (2)
#define MPU6050_DMPINT_1_BIT   (1)
#define MPU6050_DMPINT_0_BIT   (0)

Macro Definition Documentation

◆ MPU6050_ACCEL_FIFO_EN_BIT

#define MPU6050_ACCEL_FIFO_EN_BIT   (3)

◆ MPU6050_ACONFIG_ACCEL_HPF_BIT

#define MPU6050_ACONFIG_ACCEL_HPF_BIT   (0)

◆ MPU6050_ACONFIG_ACCEL_HPF_MASK

#define MPU6050_ACONFIG_ACCEL_HPF_MASK   (7 << MPU6050_ACONFIG_ACCEL_HPF_BIT)

◆ MPU6050_ACONFIG_AFS_SEL_BIT

#define MPU6050_ACONFIG_AFS_SEL_BIT   (3)

◆ MPU6050_ACONFIG_AFS_SEL_MASK

#define MPU6050_ACONFIG_AFS_SEL_MASK   (3 << MPU6050_ACONFIG_AFS_SEL_BIT)

◆ MPU6050_ACONFIG_XA_ST_BIT

#define MPU6050_ACONFIG_XA_ST_BIT   (7)

◆ MPU6050_ACONFIG_YA_ST_BIT

#define MPU6050_ACONFIG_YA_ST_BIT   (6)

◆ MPU6050_ACONFIG_ZA_ST_BIT

#define MPU6050_ACONFIG_ZA_ST_BIT   (5)

◆ MPU6050_CFG_DLPF_CFG_BIT

#define MPU6050_CFG_DLPF_CFG_BIT   (0)

◆ MPU6050_CFG_DLPF_CFG_MASK

#define MPU6050_CFG_DLPF_CFG_MASK   (7 << MPU6050_CFG_DLPF_CFG_BIT)

◆ MPU6050_CFG_EXT_SYNC_SET_BIT

#define MPU6050_CFG_EXT_SYNC_SET_BIT   (3)

◆ MPU6050_CFG_EXT_SYNC_SET_MASK

#define MPU6050_CFG_EXT_SYNC_SET_MASK   (7 << MPU6050_CFG_EXT_SYNC_SET_BIT)

◆ MPU6050_CLOCK_DIV_258

#define MPU6050_CLOCK_DIV_258   (0x8)

◆ MPU6050_CLOCK_DIV_267

#define MPU6050_CLOCK_DIV_267   (0x7)

◆ MPU6050_CLOCK_DIV_276

#define MPU6050_CLOCK_DIV_276   (0x6)

◆ MPU6050_CLOCK_DIV_286

#define MPU6050_CLOCK_DIV_286   (0x5)

◆ MPU6050_CLOCK_DIV_296

#define MPU6050_CLOCK_DIV_296   (0x4)

◆ MPU6050_CLOCK_DIV_308

#define MPU6050_CLOCK_DIV_308   (0x3)

◆ MPU6050_CLOCK_DIV_320

#define MPU6050_CLOCK_DIV_320   (0x2)

◆ MPU6050_CLOCK_DIV_333

#define MPU6050_CLOCK_DIV_333   (0x1)

◆ MPU6050_CLOCK_DIV_348

#define MPU6050_CLOCK_DIV_348   (0x0)

◆ MPU6050_CLOCK_DIV_364

#define MPU6050_CLOCK_DIV_364   (0xF)

◆ MPU6050_CLOCK_DIV_381

#define MPU6050_CLOCK_DIV_381   (0xE)

◆ MPU6050_CLOCK_DIV_400

#define MPU6050_CLOCK_DIV_400   (0xD)

◆ MPU6050_CLOCK_DIV_421

#define MPU6050_CLOCK_DIV_421   (0xC)

◆ MPU6050_CLOCK_DIV_444

#define MPU6050_CLOCK_DIV_444   (0xB)

◆ MPU6050_CLOCK_DIV_471

#define MPU6050_CLOCK_DIV_471   (0xA)

◆ MPU6050_CLOCK_DIV_500

#define MPU6050_CLOCK_DIV_500   (0x9)

◆ MPU6050_DETECT_ACCEL_DELAY_BIT

#define MPU6050_DETECT_ACCEL_DELAY_BIT   (4)

◆ MPU6050_DETECT_ACCEL_DELAY_MASK

#define MPU6050_DETECT_ACCEL_DELAY_MASK   (3 << MPU6050_DETECT_ACCEL_DELAY_BIT)

◆ MPU6050_DETECT_DECREMENT_1

#define MPU6050_DETECT_DECREMENT_1   (0x1)

◆ MPU6050_DETECT_DECREMENT_2

#define MPU6050_DETECT_DECREMENT_2   (0x2)

◆ MPU6050_DETECT_DECREMENT_4

#define MPU6050_DETECT_DECREMENT_4   (0x3)

◆ MPU6050_DETECT_DECREMENT_RESET

#define MPU6050_DETECT_DECREMENT_RESET   (0x0)

◆ MPU6050_DETECT_FF_COUNT_BIT

#define MPU6050_DETECT_FF_COUNT_BIT   (2)

◆ MPU6050_DETECT_FF_COUNT_MASK

#define MPU6050_DETECT_FF_COUNT_MASK   (3 << MPU6050_DETECT_FF_COUNT_BIT)

◆ MPU6050_DETECT_MOT_COUNT_BIT

#define MPU6050_DETECT_MOT_COUNT_BIT   (0)

◆ MPU6050_DETECT_MOT_COUNT_MASK

#define MPU6050_DETECT_MOT_COUNT_MASK   (3 << MPU6050_DETECT_MOT_COUNT_BIT)

◆ MPU6050_DHPF_0P63

#define MPU6050_DHPF_0P63   (0x04)

◆ MPU6050_DHPF_1P25

#define MPU6050_DHPF_1P25   (0x03)

◆ MPU6050_DHPF_2P5

#define MPU6050_DHPF_2P5   (0x02)

◆ MPU6050_DHPF_5

#define MPU6050_DHPF_5   (0x01)

◆ MPU6050_DHPF_HOLD

#define MPU6050_DHPF_HOLD   (0x07)

◆ MPU6050_DHPF_RESET

#define MPU6050_DHPF_RESET   (0x00)

◆ MPU6050_DLPF_BW_10

#define MPU6050_DLPF_BW_10   (0x05)

◆ MPU6050_DLPF_BW_188

#define MPU6050_DLPF_BW_188   (0x01)

◆ MPU6050_DLPF_BW_20

#define MPU6050_DLPF_BW_20   (0x04)

◆ MPU6050_DLPF_BW_256

#define MPU6050_DLPF_BW_256   (0x00)

◆ MPU6050_DLPF_BW_42

#define MPU6050_DLPF_BW_42   (0x03)

◆ MPU6050_DLPF_BW_5

#define MPU6050_DLPF_BW_5   (0x06)

◆ MPU6050_DLPF_BW_98

#define MPU6050_DLPF_BW_98   (0x02)

◆ MPU6050_DLYCTRL_DELAY_ES_SHADOW_BIT

#define MPU6050_DLYCTRL_DELAY_ES_SHADOW_BIT   (7)

◆ MPU6050_DLYCTRL_I2C_SLV0_DLY_EN_BIT

#define MPU6050_DLYCTRL_I2C_SLV0_DLY_EN_BIT   (0)

◆ MPU6050_DLYCTRL_I2C_SLV1_DLY_EN_BIT

#define MPU6050_DLYCTRL_I2C_SLV1_DLY_EN_BIT   (1)

◆ MPU6050_DLYCTRL_I2C_SLV2_DLY_EN_BIT

#define MPU6050_DLYCTRL_I2C_SLV2_DLY_EN_BIT   (2)

◆ MPU6050_DLYCTRL_I2C_SLV3_DLY_EN_BIT

#define MPU6050_DLYCTRL_I2C_SLV3_DLY_EN_BIT   (3)

◆ MPU6050_DLYCTRL_I2C_SLV4_DLY_EN_BIT

#define MPU6050_DLYCTRL_I2C_SLV4_DLY_EN_BIT   (4)

◆ MPU6050_DMPINT_0_BIT

#define MPU6050_DMPINT_0_BIT   (0)

◆ MPU6050_DMPINT_1_BIT

#define MPU6050_DMPINT_1_BIT   (1)

◆ MPU6050_DMPINT_2_BIT

#define MPU6050_DMPINT_2_BIT   (2)

◆ MPU6050_DMPINT_3_BIT

#define MPU6050_DMPINT_3_BIT   (3)

◆ MPU6050_DMPINT_4_BIT

#define MPU6050_DMPINT_4_BIT   (4)

◆ MPU6050_DMPINT_5_BIT

#define MPU6050_DMPINT_5_BIT   (5)

◆ MPU6050_EXT_SYNC_ACCEL_XOUT_L

#define MPU6050_EXT_SYNC_ACCEL_XOUT_L   (0x5)

◆ MPU6050_EXT_SYNC_ACCEL_YOUT_L

#define MPU6050_EXT_SYNC_ACCEL_YOUT_L   (0x6)

◆ MPU6050_EXT_SYNC_ACCEL_ZOUT_L

#define MPU6050_EXT_SYNC_ACCEL_ZOUT_L   (0x7)

◆ MPU6050_EXT_SYNC_DISABLED

#define MPU6050_EXT_SYNC_DISABLED   (0x0)

◆ MPU6050_EXT_SYNC_GYRO_XOUT_L

#define MPU6050_EXT_SYNC_GYRO_XOUT_L   (0x2)

◆ MPU6050_EXT_SYNC_GYRO_YOUT_L

#define MPU6050_EXT_SYNC_GYRO_YOUT_L   (0x3)

◆ MPU6050_EXT_SYNC_GYRO_ZOUT_L

#define MPU6050_EXT_SYNC_GYRO_ZOUT_L   (0x4)

◆ MPU6050_EXT_SYNC_TEMP_OUT_L

#define MPU6050_EXT_SYNC_TEMP_OUT_L   (0x1)

◆ MPU6050_GCONFIG_FS_SEL_BIT

#define MPU6050_GCONFIG_FS_SEL_BIT   (3)

◆ MPU6050_GCONFIG_FS_SEL_MASK

#define MPU6050_GCONFIG_FS_SEL_MASK   (3 << MPU6050_GCONFIG_FS_SEL_BIT)

◆ MPU6050_I2C_MST_CLK_BIT

#define MPU6050_I2C_MST_CLK_BIT   (0)

◆ MPU6050_I2C_MST_CLK_MASK

#define MPU6050_I2C_MST_CLK_MASK   (7 << MPU6050_I2C_MST_CLK_BIT)

◆ MPU6050_I2C_MST_P_NSR_BIT

#define MPU6050_I2C_MST_P_NSR_BIT   (4)

◆ MPU6050_I2C_SLV4_ADDR_BIT

#define MPU6050_I2C_SLV4_ADDR_BIT   (6)

◆ MPU6050_I2C_SLV4_ADDR_LENGTH

#define MPU6050_I2C_SLV4_ADDR_LENGTH   (7)

◆ MPU6050_I2C_SLV4_EN_BIT

#define MPU6050_I2C_SLV4_EN_BIT   (7)

◆ MPU6050_I2C_SLV4_INT_EN_BIT

#define MPU6050_I2C_SLV4_INT_EN_BIT   (6)

◆ MPU6050_I2C_SLV4_MST_DLY_BIT

#define MPU6050_I2C_SLV4_MST_DLY_BIT   (4)

◆ MPU6050_I2C_SLV4_MST_DLY_LENGTH

#define MPU6050_I2C_SLV4_MST_DLY_LENGTH   (5)

◆ MPU6050_I2C_SLV4_REG_DIS_BIT

#define MPU6050_I2C_SLV4_REG_DIS_BIT   (5)

◆ MPU6050_I2C_SLV4_RW_BIT

#define MPU6050_I2C_SLV4_RW_BIT   (7)

◆ MPU6050_I2C_SLV_ADDR_BIT

#define MPU6050_I2C_SLV_ADDR_BIT   (6)

◆ MPU6050_I2C_SLV_ADDR_LENGTH

#define MPU6050_I2C_SLV_ADDR_LENGTH   (7)

◆ MPU6050_I2C_SLV_BYTE_SW_BIT

#define MPU6050_I2C_SLV_BYTE_SW_BIT   (6)

◆ MPU6050_I2C_SLV_EN_BIT

#define MPU6050_I2C_SLV_EN_BIT   (7)

◆ MPU6050_I2C_SLV_GRP_BIT

#define MPU6050_I2C_SLV_GRP_BIT   (4)

◆ MPU6050_I2C_SLV_LEN_BIT

#define MPU6050_I2C_SLV_LEN_BIT   (0)

◆ MPU6050_I2C_SLV_LEN_MASK

#define MPU6050_I2C_SLV_LEN_MASK   (7 << MPU6050_I2C_SLV_LEN_BIT)

◆ MPU6050_I2C_SLV_REG_DIS_BIT

#define MPU6050_I2C_SLV_REG_DIS_BIT   (5)

◆ MPU6050_I2C_SLV_RW_BIT

#define MPU6050_I2C_SLV_RW_BIT   (7)

◆ MPU6050_INTCFG_CLKOUT_EN_BIT

#define MPU6050_INTCFG_CLKOUT_EN_BIT   (0)

◆ MPU6050_INTCFG_FSYNC_INT_EN_BIT

#define MPU6050_INTCFG_FSYNC_INT_EN_BIT   (2)

◆ MPU6050_INTCFG_FSYNC_INT_LEVEL_BIT

#define MPU6050_INTCFG_FSYNC_INT_LEVEL_BIT   (3)

◆ MPU6050_INTCFG_I2C_BYPASS_EN_BIT

#define MPU6050_INTCFG_I2C_BYPASS_EN_BIT   (1)

◆ MPU6050_INTCFG_INT_LEVEL_BIT

#define MPU6050_INTCFG_INT_LEVEL_BIT   (7)

◆ MPU6050_INTCFG_INT_OPEN_BIT

#define MPU6050_INTCFG_INT_OPEN_BIT   (6)

◆ MPU6050_INTCFG_INT_RD_CLEAR_BIT

#define MPU6050_INTCFG_INT_RD_CLEAR_BIT   (4)

◆ MPU6050_INTCFG_LATCH_INT_EN_BIT

#define MPU6050_INTCFG_LATCH_INT_EN_BIT   (5)

◆ MPU6050_INTERRUPT_DATA_RDY_BIT

#define MPU6050_INTERRUPT_DATA_RDY_BIT   (0)

◆ MPU6050_INTERRUPT_DMP_INT_BIT

#define MPU6050_INTERRUPT_DMP_INT_BIT   (1)

◆ MPU6050_INTERRUPT_FF_BIT

#define MPU6050_INTERRUPT_FF_BIT   (7)

◆ MPU6050_INTERRUPT_FIFO_OFLOW_BIT

#define MPU6050_INTERRUPT_FIFO_OFLOW_BIT   (4)

◆ MPU6050_INTERRUPT_I2C_MST_INT_BIT

#define MPU6050_INTERRUPT_I2C_MST_INT_BIT   (3)

◆ MPU6050_INTERRUPT_MOT_BIT

#define MPU6050_INTERRUPT_MOT_BIT   (6)

◆ MPU6050_INTERRUPT_PLL_RDY_INT_BIT

#define MPU6050_INTERRUPT_PLL_RDY_INT_BIT   (2)

◆ MPU6050_INTERRUPT_ZMOT_BIT

#define MPU6050_INTERRUPT_ZMOT_BIT   (5)

◆ MPU6050_MOTION_MOT_XNEG_BIT

#define MPU6050_MOTION_MOT_XNEG_BIT   (7)

◆ MPU6050_MOTION_MOT_XPOS_BIT

#define MPU6050_MOTION_MOT_XPOS_BIT   (6)

◆ MPU6050_MOTION_MOT_YNEG_BIT

#define MPU6050_MOTION_MOT_YNEG_BIT   (5)

◆ MPU6050_MOTION_MOT_YPOS_BIT

#define MPU6050_MOTION_MOT_YPOS_BIT   (4)

◆ MPU6050_MOTION_MOT_ZNEG_BIT

#define MPU6050_MOTION_MOT_ZNEG_BIT   (3)

◆ MPU6050_MOTION_MOT_ZPOS_BIT

#define MPU6050_MOTION_MOT_ZPOS_BIT   (2)

◆ MPU6050_MOTION_MOT_ZRMOT_BIT

#define MPU6050_MOTION_MOT_ZRMOT_BIT   (0)

◆ MPU6050_MST_I2C_LOST_ARB_BIT

#define MPU6050_MST_I2C_LOST_ARB_BIT   (5)

◆ MPU6050_MST_I2C_SLV0_NACK_BIT

#define MPU6050_MST_I2C_SLV0_NACK_BIT   (0)

◆ MPU6050_MST_I2C_SLV1_NACK_BIT

#define MPU6050_MST_I2C_SLV1_NACK_BIT   (1)

◆ MPU6050_MST_I2C_SLV2_NACK_BIT

#define MPU6050_MST_I2C_SLV2_NACK_BIT   (2)

◆ MPU6050_MST_I2C_SLV3_NACK_BIT

#define MPU6050_MST_I2C_SLV3_NACK_BIT   (3)

◆ MPU6050_MST_I2C_SLV4_DONE_BIT

#define MPU6050_MST_I2C_SLV4_DONE_BIT   (6)

◆ MPU6050_MST_I2C_SLV4_NACK_BIT

#define MPU6050_MST_I2C_SLV4_NACK_BIT   (4)

◆ MPU6050_MST_PASS_THROUGH_BIT

#define MPU6050_MST_PASS_THROUGH_BIT   (7)

◆ MPU6050_MULT_MST_EN_BIT

#define MPU6050_MULT_MST_EN_BIT   (7)

◆ MPU6050_PATHRESET_ACCEL_RESET_BIT

#define MPU6050_PATHRESET_ACCEL_RESET_BIT   (1)

◆ MPU6050_PATHRESET_GYRO_RESET_BIT

#define MPU6050_PATHRESET_GYRO_RESET_BIT   (2)

◆ MPU6050_PATHRESET_TEMP_RESET_BIT

#define MPU6050_PATHRESET_TEMP_RESET_BIT   (0)

◆ MPU6050_PWR1_CLKSEL_BIT

#define MPU6050_PWR1_CLKSEL_BIT   (0)

◆ MPU6050_PWR1_CLKSEL_MASK

#define MPU6050_PWR1_CLKSEL_MASK   (7 << MPU6050_PWR1_CLKSEL_BIT)

◆ MPU6050_PWR1_CYCLE_BIT

#define MPU6050_PWR1_CYCLE_BIT   (5)

◆ MPU6050_PWR1_DEVICE_RESET_BIT

#define MPU6050_PWR1_DEVICE_RESET_BIT   (7)

◆ MPU6050_PWR1_SLEEP_BIT

#define MPU6050_PWR1_SLEEP_BIT   (6)

◆ MPU6050_PWR1_TEMP_DIS_BIT

#define MPU6050_PWR1_TEMP_DIS_BIT   (3)

◆ MPU6050_PWR2_LP_WAKE_CTRL_BIT

#define MPU6050_PWR2_LP_WAKE_CTRL_BIT   (6)

◆ MPU6050_PWR2_LP_WAKE_CTRL_MASK

#define MPU6050_PWR2_LP_WAKE_CTRL_MASK   (3 << MPU6050_PWR2_LP_WAKE_CTRL_BIT)

◆ MPU6050_PWR2_STBY_XA_BIT

#define MPU6050_PWR2_STBY_XA_BIT   (5)

◆ MPU6050_PWR2_STBY_XG_BIT

#define MPU6050_PWR2_STBY_XG_BIT   (2)

◆ MPU6050_PWR2_STBY_YA_BIT

#define MPU6050_PWR2_STBY_YA_BIT   (4)

◆ MPU6050_PWR2_STBY_YG_BIT

#define MPU6050_PWR2_STBY_YG_BIT   (1)

◆ MPU6050_PWR2_STBY_ZA_BIT

#define MPU6050_PWR2_STBY_ZA_BIT   (3)

◆ MPU6050_PWR2_STBY_ZG_BIT

#define MPU6050_PWR2_STBY_ZG_BIT   (0)

◆ MPU6050_REGISTER_ACCEL_CONFIG

#define MPU6050_REGISTER_ACCEL_CONFIG   (0x1C)

◆ MPU6050_REGISTER_ACCEL_XOUT_H

#define MPU6050_REGISTER_ACCEL_XOUT_H   (0x3B)

◆ MPU6050_REGISTER_ACCEL_XOUT_L

#define MPU6050_REGISTER_ACCEL_XOUT_L   (0x3C)

◆ MPU6050_REGISTER_ACCEL_YOUT_H

#define MPU6050_REGISTER_ACCEL_YOUT_H   (0x3D)

◆ MPU6050_REGISTER_ACCEL_YOUT_L

#define MPU6050_REGISTER_ACCEL_YOUT_L   (0x3E)

◆ MPU6050_REGISTER_ACCEL_ZOUT_H

#define MPU6050_REGISTER_ACCEL_ZOUT_H   (0x3F)

◆ MPU6050_REGISTER_ACCEL_ZOUT_L

#define MPU6050_REGISTER_ACCEL_ZOUT_L   (0x40)

◆ MPU6050_REGISTER_BANK_SEL

#define MPU6050_REGISTER_BANK_SEL   (0x6D)

◆ MPU6050_REGISTER_CONFIG

#define MPU6050_REGISTER_CONFIG   (0x1A)

◆ MPU6050_REGISTER_DMP_CFG_1

#define MPU6050_REGISTER_DMP_CFG_1   (0x70)

◆ MPU6050_REGISTER_DMP_CFG_2

#define MPU6050_REGISTER_DMP_CFG_2   (0x71)

◆ MPU6050_REGISTER_DMP_INT_STATUS

#define MPU6050_REGISTER_DMP_INT_STATUS   (0x39)

◆ MPU6050_REGISTER_EXT_SENS_DATA_00

#define MPU6050_REGISTER_EXT_SENS_DATA_00   (0x49)

◆ MPU6050_REGISTER_EXT_SENS_DATA_01

#define MPU6050_REGISTER_EXT_SENS_DATA_01   (0x4A)

◆ MPU6050_REGISTER_EXT_SENS_DATA_02

#define MPU6050_REGISTER_EXT_SENS_DATA_02   (0x4B)

◆ MPU6050_REGISTER_EXT_SENS_DATA_03

#define MPU6050_REGISTER_EXT_SENS_DATA_03   (0x4C)

◆ MPU6050_REGISTER_EXT_SENS_DATA_04

#define MPU6050_REGISTER_EXT_SENS_DATA_04   (0x4D)

◆ MPU6050_REGISTER_EXT_SENS_DATA_05

#define MPU6050_REGISTER_EXT_SENS_DATA_05   (0x4E)

◆ MPU6050_REGISTER_EXT_SENS_DATA_06

#define MPU6050_REGISTER_EXT_SENS_DATA_06   (0x4F)

◆ MPU6050_REGISTER_EXT_SENS_DATA_07

#define MPU6050_REGISTER_EXT_SENS_DATA_07   (0x50)

◆ MPU6050_REGISTER_EXT_SENS_DATA_08

#define MPU6050_REGISTER_EXT_SENS_DATA_08   (0x51)

◆ MPU6050_REGISTER_EXT_SENS_DATA_09

#define MPU6050_REGISTER_EXT_SENS_DATA_09   (0x52)

◆ MPU6050_REGISTER_EXT_SENS_DATA_10

#define MPU6050_REGISTER_EXT_SENS_DATA_10   (0x53)

◆ MPU6050_REGISTER_EXT_SENS_DATA_11

#define MPU6050_REGISTER_EXT_SENS_DATA_11   (0x54)

◆ MPU6050_REGISTER_EXT_SENS_DATA_12

#define MPU6050_REGISTER_EXT_SENS_DATA_12   (0x55)

◆ MPU6050_REGISTER_EXT_SENS_DATA_13

#define MPU6050_REGISTER_EXT_SENS_DATA_13   (0x56)

◆ MPU6050_REGISTER_EXT_SENS_DATA_14

#define MPU6050_REGISTER_EXT_SENS_DATA_14   (0x57)

◆ MPU6050_REGISTER_EXT_SENS_DATA_15

#define MPU6050_REGISTER_EXT_SENS_DATA_15   (0x58)

◆ MPU6050_REGISTER_EXT_SENS_DATA_16

#define MPU6050_REGISTER_EXT_SENS_DATA_16   (0x59)

◆ MPU6050_REGISTER_EXT_SENS_DATA_17

#define MPU6050_REGISTER_EXT_SENS_DATA_17   (0x5A)

◆ MPU6050_REGISTER_EXT_SENS_DATA_18

#define MPU6050_REGISTER_EXT_SENS_DATA_18   (0x5B)

◆ MPU6050_REGISTER_EXT_SENS_DATA_19

#define MPU6050_REGISTER_EXT_SENS_DATA_19   (0x5C)

◆ MPU6050_REGISTER_EXT_SENS_DATA_20

#define MPU6050_REGISTER_EXT_SENS_DATA_20   (0x5D)

◆ MPU6050_REGISTER_EXT_SENS_DATA_21

#define MPU6050_REGISTER_EXT_SENS_DATA_21   (0x5E)

◆ MPU6050_REGISTER_EXT_SENS_DATA_22

#define MPU6050_REGISTER_EXT_SENS_DATA_22   (0x5F)

◆ MPU6050_REGISTER_EXT_SENS_DATA_23

#define MPU6050_REGISTER_EXT_SENS_DATA_23   (0x60)

◆ MPU6050_REGISTER_FF_DUR

#define MPU6050_REGISTER_FF_DUR   (0x1E)

◆ MPU6050_REGISTER_FF_THR

#define MPU6050_REGISTER_FF_THR   (0x1D)

◆ MPU6050_REGISTER_FIFO_COUNTH

#define MPU6050_REGISTER_FIFO_COUNTH   (0x72)

◆ MPU6050_REGISTER_FIFO_COUNTL

#define MPU6050_REGISTER_FIFO_COUNTL   (0x73)

◆ MPU6050_REGISTER_FIFO_EN

#define MPU6050_REGISTER_FIFO_EN   (0x23)

◆ MPU6050_REGISTER_FIFO_R_W

#define MPU6050_REGISTER_FIFO_R_W   (0x74)

◆ MPU6050_REGISTER_GYRO_CONFIG

#define MPU6050_REGISTER_GYRO_CONFIG   (0x1B)

◆ MPU6050_REGISTER_GYRO_XOUT_H

#define MPU6050_REGISTER_GYRO_XOUT_H   (0x43)

◆ MPU6050_REGISTER_GYRO_XOUT_L

#define MPU6050_REGISTER_GYRO_XOUT_L   (0x44)

◆ MPU6050_REGISTER_GYRO_YOUT_H

#define MPU6050_REGISTER_GYRO_YOUT_H   (0x45)

◆ MPU6050_REGISTER_GYRO_YOUT_L

#define MPU6050_REGISTER_GYRO_YOUT_L   (0x46)

◆ MPU6050_REGISTER_GYRO_ZOUT_H

#define MPU6050_REGISTER_GYRO_ZOUT_H   (0x47)

◆ MPU6050_REGISTER_GYRO_ZOUT_L

#define MPU6050_REGISTER_GYRO_ZOUT_L   (0x48)

◆ MPU6050_REGISTER_I2C_MST_CTRL

#define MPU6050_REGISTER_I2C_MST_CTRL   (0x24)

◆ MPU6050_REGISTER_I2C_MST_DELAY_CTRL

#define MPU6050_REGISTER_I2C_MST_DELAY_CTRL   (0x67)

◆ MPU6050_REGISTER_I2C_MST_STATUS

#define MPU6050_REGISTER_I2C_MST_STATUS   (0x36)

◆ MPU6050_REGISTER_I2C_SLV0_ADDR

#define MPU6050_REGISTER_I2C_SLV0_ADDR   (0x25)

◆ MPU6050_REGISTER_I2C_SLV0_CTRL

#define MPU6050_REGISTER_I2C_SLV0_CTRL   (0x27)

◆ MPU6050_REGISTER_I2C_SLV0_DO

#define MPU6050_REGISTER_I2C_SLV0_DO   (0x63)

◆ MPU6050_REGISTER_I2C_SLV0_REG

#define MPU6050_REGISTER_I2C_SLV0_REG   (0x26)

◆ MPU6050_REGISTER_I2C_SLV1_ADDR

#define MPU6050_REGISTER_I2C_SLV1_ADDR   (0x28)

◆ MPU6050_REGISTER_I2C_SLV1_CTRL

#define MPU6050_REGISTER_I2C_SLV1_CTRL   (0x2A)

◆ MPU6050_REGISTER_I2C_SLV1_DO

#define MPU6050_REGISTER_I2C_SLV1_DO   (0x64)

◆ MPU6050_REGISTER_I2C_SLV1_REG

#define MPU6050_REGISTER_I2C_SLV1_REG   (0x29)

◆ MPU6050_REGISTER_I2C_SLV2_ADDR

#define MPU6050_REGISTER_I2C_SLV2_ADDR   (0x2B)

◆ MPU6050_REGISTER_I2C_SLV2_CTRL

#define MPU6050_REGISTER_I2C_SLV2_CTRL   (0x2D)

◆ MPU6050_REGISTER_I2C_SLV2_DO

#define MPU6050_REGISTER_I2C_SLV2_DO   (0x65)

◆ MPU6050_REGISTER_I2C_SLV2_REG

#define MPU6050_REGISTER_I2C_SLV2_REG   (0x2C)

◆ MPU6050_REGISTER_I2C_SLV3_ADDR

#define MPU6050_REGISTER_I2C_SLV3_ADDR   (0x2E)

◆ MPU6050_REGISTER_I2C_SLV3_CTRL

#define MPU6050_REGISTER_I2C_SLV3_CTRL   (0x30)

◆ MPU6050_REGISTER_I2C_SLV3_DO

#define MPU6050_REGISTER_I2C_SLV3_DO   (0x66)

◆ MPU6050_REGISTER_I2C_SLV3_REG

#define MPU6050_REGISTER_I2C_SLV3_REG   (0x2F)

◆ MPU6050_REGISTER_I2C_SLV4_ADDR

#define MPU6050_REGISTER_I2C_SLV4_ADDR   (0x31)

◆ MPU6050_REGISTER_I2C_SLV4_CTRL

#define MPU6050_REGISTER_I2C_SLV4_CTRL   (0x34)

◆ MPU6050_REGISTER_I2C_SLV4_DI

#define MPU6050_REGISTER_I2C_SLV4_DI   (0x35)

◆ MPU6050_REGISTER_I2C_SLV4_DO

#define MPU6050_REGISTER_I2C_SLV4_DO   (0x33)

◆ MPU6050_REGISTER_I2C_SLV4_REG

#define MPU6050_REGISTER_I2C_SLV4_REG   (0x32)

◆ MPU6050_REGISTER_INT_ENABLE

#define MPU6050_REGISTER_INT_ENABLE   (0x38)

◆ MPU6050_REGISTER_INT_PIN_CFG

#define MPU6050_REGISTER_INT_PIN_CFG   (0x37)

◆ MPU6050_REGISTER_INT_STATUS

#define MPU6050_REGISTER_INT_STATUS   (0x3A)

◆ MPU6050_REGISTER_MEM_R_W

#define MPU6050_REGISTER_MEM_R_W   (0x6F)

◆ MPU6050_REGISTER_MEM_START_ADDR

#define MPU6050_REGISTER_MEM_START_ADDR   (0x6E)

◆ MPU6050_REGISTER_MOT_DETECT_CTRL

#define MPU6050_REGISTER_MOT_DETECT_CTRL   (0x69)

◆ MPU6050_REGISTER_MOT_DETECT_STATUS

#define MPU6050_REGISTER_MOT_DETECT_STATUS   (0x61)

◆ MPU6050_REGISTER_MOT_DUR

#define MPU6050_REGISTER_MOT_DUR   (0x20)

◆ MPU6050_REGISTER_MOT_THR

#define MPU6050_REGISTER_MOT_THR   (0x1F)

◆ MPU6050_REGISTER_PWR_MGMT_1

#define MPU6050_REGISTER_PWR_MGMT_1   (0x6B)

◆ MPU6050_REGISTER_PWR_MGMT_2

#define MPU6050_REGISTER_PWR_MGMT_2   (0x6C)

◆ MPU6050_REGISTER_SELF_TEST_A

#define MPU6050_REGISTER_SELF_TEST_A   (0x10)

◆ MPU6050_REGISTER_SELF_TEST_X

#define MPU6050_REGISTER_SELF_TEST_X   (0x0D)

◆ MPU6050_REGISTER_SELF_TEST_Y

#define MPU6050_REGISTER_SELF_TEST_Y   (0x0E)

◆ MPU6050_REGISTER_SELF_TEST_Z

#define MPU6050_REGISTER_SELF_TEST_Z   (0x0F)

◆ MPU6050_REGISTER_SIGNAL_PATH_RESET

#define MPU6050_REGISTER_SIGNAL_PATH_RESET   (0x68)

◆ MPU6050_REGISTER_SMPLRT_DIV

#define MPU6050_REGISTER_SMPLRT_DIV   (0x19)

◆ MPU6050_REGISTER_TEMP_OUT_H

#define MPU6050_REGISTER_TEMP_OUT_H   (0x41)

◆ MPU6050_REGISTER_TEMP_OUT_L

#define MPU6050_REGISTER_TEMP_OUT_L   (0x42)

◆ MPU6050_REGISTER_USER_CTRL

#define MPU6050_REGISTER_USER_CTRL   (0x6A)

◆ MPU6050_REGISTER_WHO_AM_I

#define MPU6050_REGISTER_WHO_AM_I   (0x75)

◆ MPU6050_REGISTER_X_FINE_GAIN

#define MPU6050_REGISTER_X_FINE_GAIN   (0x03)

◆ MPU6050_REGISTER_XA_OFFS_H

#define MPU6050_REGISTER_XA_OFFS_H   (0x06)

◆ MPU6050_REGISTER_XA_OFFS_L_TC

#define MPU6050_REGISTER_XA_OFFS_L_TC   (0x07)

◆ MPU6050_REGISTER_XG_OFFS_TC

#define MPU6050_REGISTER_XG_OFFS_TC   (0)

◆ MPU6050_REGISTER_XG_OFFS_USRH

#define MPU6050_REGISTER_XG_OFFS_USRH   (0x13)

◆ MPU6050_REGISTER_XG_OFFS_USRL

#define MPU6050_REGISTER_XG_OFFS_USRL   (0x14)

◆ MPU6050_REGISTER_Y_FINE_GAIN

#define MPU6050_REGISTER_Y_FINE_GAIN   (0x04)

◆ MPU6050_REGISTER_YA_OFFS_H

#define MPU6050_REGISTER_YA_OFFS_H   (0x08)

◆ MPU6050_REGISTER_YA_OFFS_L_TC

#define MPU6050_REGISTER_YA_OFFS_L_TC   (0x09)

◆ MPU6050_REGISTER_YG_OFFS_TC

#define MPU6050_REGISTER_YG_OFFS_TC   (0x01)

◆ MPU6050_REGISTER_YG_OFFS_USRH

#define MPU6050_REGISTER_YG_OFFS_USRH   (0x15)

◆ MPU6050_REGISTER_YG_OFFS_USRL

#define MPU6050_REGISTER_YG_OFFS_USRL   (0x16)

◆ MPU6050_REGISTER_Z_FINE_GAIN

#define MPU6050_REGISTER_Z_FINE_GAIN   (0x05)

◆ MPU6050_REGISTER_ZA_OFFS_H

#define MPU6050_REGISTER_ZA_OFFS_H   (0x0A)

◆ MPU6050_REGISTER_ZA_OFFS_L_TC

#define MPU6050_REGISTER_ZA_OFFS_L_TC   (0x0B)

◆ MPU6050_REGISTER_ZG_OFFS_TC

#define MPU6050_REGISTER_ZG_OFFS_TC   (0x02)

◆ MPU6050_REGISTER_ZG_OFFS_USRH

#define MPU6050_REGISTER_ZG_OFFS_USRH   (0x17)

◆ MPU6050_REGISTER_ZG_OFFS_USRL

#define MPU6050_REGISTER_ZG_OFFS_USRL   (0x18)

◆ MPU6050_REGISTER_ZRMOT_DUR

#define MPU6050_REGISTER_ZRMOT_DUR   (0x22)

◆ MPU6050_REGISTER_ZRMOT_THR

#define MPU6050_REGISTER_ZRMOT_THR   (0x21)

◆ MPU6050_SELF_TEST_XA_1_BIT

#define MPU6050_SELF_TEST_XA_1_BIT   (0x07)

◆ MPU6050_SELF_TEST_XA_1_LENGTH

#define MPU6050_SELF_TEST_XA_1_LENGTH   (0x03)

◆ MPU6050_SELF_TEST_XA_2_BIT

#define MPU6050_SELF_TEST_XA_2_BIT   (0x05)

◆ MPU6050_SELF_TEST_XA_2_LENGTH

#define MPU6050_SELF_TEST_XA_2_LENGTH   (0x02)

◆ MPU6050_SELF_TEST_XG_1_BIT

#define MPU6050_SELF_TEST_XG_1_BIT   (0x04)

◆ MPU6050_SELF_TEST_XG_1_LENGTH

#define MPU6050_SELF_TEST_XG_1_LENGTH   (0x05)

◆ MPU6050_SELF_TEST_YA_1_BIT

#define MPU6050_SELF_TEST_YA_1_BIT   (0x07)

◆ MPU6050_SELF_TEST_YA_1_LENGTH

#define MPU6050_SELF_TEST_YA_1_LENGTH   (0x03)

◆ MPU6050_SELF_TEST_YA_2_BIT

#define MPU6050_SELF_TEST_YA_2_BIT   (0x03)

◆ MPU6050_SELF_TEST_YA_2_LENGTH

#define MPU6050_SELF_TEST_YA_2_LENGTH   (0x02)

◆ MPU6050_SELF_TEST_YG_1_BIT

#define MPU6050_SELF_TEST_YG_1_BIT   (0x04)

◆ MPU6050_SELF_TEST_YG_1_LENGTH

#define MPU6050_SELF_TEST_YG_1_LENGTH   (0x05)

◆ MPU6050_SELF_TEST_ZA_1_BIT

#define MPU6050_SELF_TEST_ZA_1_BIT   (0x07)

◆ MPU6050_SELF_TEST_ZA_1_LENGTH

#define MPU6050_SELF_TEST_ZA_1_LENGTH   (0x03)

◆ MPU6050_SELF_TEST_ZA_2_BIT

#define MPU6050_SELF_TEST_ZA_2_BIT   (0x01)

◆ MPU6050_SELF_TEST_ZA_2_LENGTH

#define MPU6050_SELF_TEST_ZA_2_LENGTH   (0x02)

◆ MPU6050_SELF_TEST_ZG_1_BIT

#define MPU6050_SELF_TEST_ZG_1_BIT   (0x04)

◆ MPU6050_SELF_TEST_ZG_1_LENGTH

#define MPU6050_SELF_TEST_ZG_1_LENGTH   (0x05)

◆ MPU6050_SLV0_FIFO_EN_BIT

#define MPU6050_SLV0_FIFO_EN_BIT   (0)

◆ MPU6050_SLV1_FIFO_EN_BIT

#define MPU6050_SLV1_FIFO_EN_BIT   (1)

◆ MPU6050_SLV2_FIFO_EN_BIT

#define MPU6050_SLV2_FIFO_EN_BIT   (2)

◆ MPU6050_SLV_3_FIFO_EN_BIT

#define MPU6050_SLV_3_FIFO_EN_BIT   (5)

◆ MPU6050_TC_OFFSET_BIT

#define MPU6050_TC_OFFSET_BIT   (6)

◆ MPU6050_TC_OFFSET_LENGTH

#define MPU6050_TC_OFFSET_LENGTH   (6)

◆ MPU6050_TC_OTP_BNK_VLD_BIT

#define MPU6050_TC_OTP_BNK_VLD_BIT   (0)

◆ MPU6050_TC_PWR_MODE_BIT

#define MPU6050_TC_PWR_MODE_BIT   (7)

◆ MPU6050_TEMP_FIFO_EN_BIT

#define MPU6050_TEMP_FIFO_EN_BIT   (7)

◆ MPU6050_USERCTRL_DMP_EN_BIT

#define MPU6050_USERCTRL_DMP_EN_BIT   (7)

◆ MPU6050_USERCTRL_DMP_RESET_BIT

#define MPU6050_USERCTRL_DMP_RESET_BIT   (3)

◆ MPU6050_USERCTRL_FIFO_EN_BIT

#define MPU6050_USERCTRL_FIFO_EN_BIT   (6)

◆ MPU6050_USERCTRL_FIFO_RESET_BIT

#define MPU6050_USERCTRL_FIFO_RESET_BIT   (2)

◆ MPU6050_USERCTRL_I2C_IF_DIS_BIT

#define MPU6050_USERCTRL_I2C_IF_DIS_BIT   (4)

◆ MPU6050_USERCTRL_I2C_MST_EN_BIT

#define MPU6050_USERCTRL_I2C_MST_EN_BIT   (5)

◆ MPU6050_USERCTRL_I2C_MST_RESET_BIT

#define MPU6050_USERCTRL_I2C_MST_RESET_BIT   (1)

◆ MPU6050_USERCTRL_SIG_COND_RESET_BIT

#define MPU6050_USERCTRL_SIG_COND_RESET_BIT   (0)

◆ MPU6050_WAIT_FOR_ES_BIT

#define MPU6050_WAIT_FOR_ES_BIT   (6)

◆ MPU6050_WHO_AM_I_BIT

#define MPU6050_WHO_AM_I_BIT   (1)

◆ MPU6050_WHO_AM_I_MASK

#define MPU6050_WHO_AM_I_MASK   (0x3f << MPU6050_WHO_AM_I_BIT)

◆ MPU6050_XG_FIFO_EN_BIT

#define MPU6050_XG_FIFO_EN_BIT   (6)

◆ MPU6050_YG_FIFO_EN_BIT

#define MPU6050_YG_FIFO_EN_BIT   (5)

◆ MPU6050_ZG_FIFO_EN_BIT

#define MPU6050_ZG_FIFO_EN_BIT   (4)