9 KiB
9 KiB
Usable | Register | Access | Bits |
---|---|---|---|
-[ ] | [0x00] AUX_VDDIO | R/W | [7] AUX_VDDIO [6:1] XG_OFFS_TC [0] OTP_BNK_VLD |
-[ ] | [0x01] YG_OFFS_TC | R/W | [6:1] YG_OFFS_TC |
-[ ] | [0x02] ZG_OFFS_TC | R/W | [6:1] ZG_OFFS_TC |
-[ ] | [0x03] X_FINE_GAIN | R/W | [7:0] X_FINE_GAIN |
-[ ] | [0x04] Y_FINE_GAIN | R/W | [7:0] Y_FINE_GAIN |
-[ ] | [0x05] Z_FINE_GAIN | R/W | [7:0] Z_FINE_GAIN |
-[ ] | [0x06] XA_OFFS_H | R/W | [15:0] XA_OFFS |
-[ ] | [0x07] XA_OFFS_L_TC | R/W | |
-[ ] | [0x08] YA_OFFS_H | R/W | [15:0] YA_OFFS |
-[ ] | [0x09] YA_OFFS_L_TC | R/W | |
-[ ] | [0x0A] ZA_OFFS_H | R/W | [15:0] ZA_OFFS |
-[ ] | [0x0B] ZA_OFFS_L_TC | R/W | |
-[ ] | [0x13] XG_OFFS_USRH | R/W | [15:0] XG_OFFS_USR |
-[ ] | [0x14] XG_OFFS_USRL | R/W | |
-[ ] | [0x15] YG_OFFS_USRH | R/W | [15:0] YG_OFFS_USR |
-[ ] | [0x16] YG_OFFS_USRL | R/W | |
-[ ] | [0x17] ZG_OFFS_USRH | R/W | [15:0] ZG_OFFS_USR |
-[ ] | [0x18] ZG_OFFS_USRL | R/W | |
-[ ] | [0x19] SMPLRT_DIV | R/W | [7:0] SMPLRT_DIV |
-[ ] | [0x1A] CONFIG | R/W | [5:3] EXT_SYNC_SET [2:0] DLPF_CFG |
-[ ] | [0x1B] GYRO_CONFIG | R/W | [7] XG_ST [6] YG_ST [5] ZG_ST [4:3] FS_SEL |
|
[0x1C] ACCEL_CONFIG | R/W | [7] XA_ST [6] YA_ST [5] ZA_ST [4:3] AFS_SEL [2:0] ACCEL_HPF |
|
[0x1D] FF_THR | R/W | [7:0] FF_THR |
|
[0x1E] FF_DUR | R/W | [7:0] FF_DUR |
|
[0x1F] MOT_THR | R/W | [7:0] MOT_THR |
|
[0x20] MOT_DUR | R/W | [7:0] MOT_DUR |
|
[0x21] ZRMOT_THR | R/W | [7:0] ZRMOT_THR |
|
[0x22] ZRMOT_DUR | R/W | [7:0] ZRMOT_DUR |
|
[0x23] FIFO_EN | R/W | [7] TEMP_FIFO_EN [6] XG_FIFO_EN [5] YG_FIFO_EN [4] ZG_FIFO_EN [3] ACCEL_FIFO_EN [2] SLV2_FIFO_EN [1] SLV1_FIFO_EN [0] SLV0_FIFO_EN |
|
[0x24] I2C_MST_CTRL | R/W | [7] MULT_MST_EN [6] WAIT_FOR_ES [5] SLV_3_FIFO_EN [4] I2C_MST_P_NSR [3:0] I2C_MST_CLK |
|
[0x25] I2C_SLV0_ADDR | R/W | [7] I2C_SLV0_RW [6:0] I2C_SLV0_ADDR |
|
[0x26] I2C_SLV0_REG | R/W | [7:0] I2C_SLV0_REG |
|
[0x27] I2C_SLV0_CTRL | R/W | [7] I2C_SLV0_EN [6] I2C_SLV0_BYTE_SW [5] I2C_SLV0_REG_DIS [4] I2C_SLV0_GRP [3:0] I2C_SLV0_LEN |
|
[0x28] I2C_SLV1_ADDR | R/W | [7] I2C_SLV1_RW [6:0] I2C_SLV1_ADDR |
|
[0x29] I2C_SLV1_REG | R/W | [7:0] I2C_SLV1_REG |
|
[0x2A] I2C_SLV1_CTRL | R/W | [7] I2C_SLV1_EN [6] I2C_SLV1_BYTE_SW [5] I2C_SLV1_REG_DIS [4] I2C_SLV1_GRP [3:0] I2C_SLV1_LEN |
|
[0x2B] I2C_SLV2_ADDR | R/W | [7] I2C_SLV2_RW [6:0] I2C_SLV2_ADDR |
|
[0x2C] I2C_SLV2_REG | R/W | [7:0] I2C_SLV2_REG |
|
[0x2D] I2C_SLV2_CTRL | R/W | [7] I2C_SLV2_EN [6] I2C_SLV2_BYTE_SW [5] I2C_SLV2_REG_DIS [4] I2C_SLV2_GRP [3:0] I2C_SLV2_LEN |
|
[0x2E] I2C_SLV3_ADDR | R/W | [7] I2C_SLV3_RW [6:0] I2C_SLV3_ADDR |
|
[0x2F] I2C_SLV3_REG | R/W | [7:0] I2C_SLV3_REG |
|
[0x30] I2C_SLV3_CTRL | R/W | [7] I2C_SLV3_EN [6] I2C_SLV3_BYTE_SW [5] I2C_SLV3_REG_DIS [4] I2C_SLV3_GRP [3:0] I2C_SLV3_LEN |
|
[0x31] I2C_SLV4_ADDR | R/W | [7] I2C_SLV4_RW [6:0] I2C_SLV4_ADDR |
|
[0x32] I2C_SLV4_REG | R/W | [7:0] I2C_SLV4_REG |
|
[0x33] I2C_SLV4_DO | R/W | [7:0] I2C_SLV4_DO |
|
[0x34] I2C_SLV4_CTRL | R/W | [7] I2C_SLV4_EN [6] I2C_SLV4_INT_EN [5] I2C_SLV4_REG_DIS [4:0] I2C_MST_DLY |
|
[0x35] I2C_SLV4_DI | R/W | [7:0] I2C_SLV4_DI |
|
[0x36] I2C_MST_STATUS | RO | [7] PASS_THROUGH [6] I2C_SLV4_DONE [5] I2C_LOST_ARB [4] I2C_SLV4_NACK [3] I2C_SLV3_NACK [2] I2C_SLV2_NACK [1] I2C_SLV1_NACK [0] I2C_SLV0_NACK |
|
[0x37] INT_PIN_CFG | R/W | [7] INT_LEVEL [6] INT_OPEN [5] LATCH_INT_EN [4] INT_RD_CLEAR [3] FSYNC_INT_LEVEL [2] FSYNC_INT_EN [1] I2C_BYPASS_EN [0] CLKOUT_EN |
|
[0x38] INT_ENABLE | R/W | [7] FF_EN [6] MOT_EN [5] ZMOT_EN [4] FIFO_OFLOW_EN [3] I2C_MST_INT_EN [2] PLL_RDY_INT_EN [1] DMP_INT_EN [0] RAW_RDY_EN |
|
[0x39] DMP_INT_STATUS | RO | [5] DMP_INT_5 [4] DMP_INT_4 [3] DMP_INT_3 [2] DMP_INT_2 [1] DMP_INT_1 [0] DMP_INT_0 |
|
[0x3A] INT_STATUS | RO | [7] FF_INT [6] MOT_INT [5] ZMOT_INT [4] FIFO_OFLOW_INT [3] I2C_MST_INT [2] PLL_RDY_INT [1] DMP_INT [0] RAW_RDY_INT |
|
[0x3B] ACCEL_XOUT_H | RO | [15:0] ACCEL_XOUT |
|
[0x3C] ACCEL_XOUT_L | RO | |
|
[0x3D] ACCEL_YOUT_H | RO | [15:0] ACCEL_YOUT |
|
[0x3E] ACCEL_YOUT_L | RO | |
|
[0x3F] ACCEL_ZOUT_H | RO | [15:0] ACCEL_ZOUT |
|
[0x40] ACCEL_ZOUT_L | RO | |
|
[0x41] TEMP_OUT_H | RO | [15:0] TEMP_OUT |
|
[0x42] TEMP_OUT_L | RO | |
|
[0x43] GYRO_XOUT_H | RO [15:0] GYRO_XOUT | |
|
[0x44] GYRO_XOUT_L | RO | |
|
[0x45] GYRO_YOUT_H | RO | [15:0] GYRO_YOUT |
|
[0x46] GYRO_YOUT_L | RO | |
|
[0x47] GYRO_ZOUT_H | RO | [15:0] GYRO_ZOUT |
|
[0x48] GYRO_ZOUT_L | RO | |
|
[0x49] EXT_SENS_DATA_00 | RO | [7:0] EXT_SENS_DATA_00 |
|
[0x4A] EXT_SENS_DATA_01 | RO | [7:0] EXT_SENS_DATA_01 |
|
[0x4B] EXT_SENS_DATA_02 | RO | [7:0] EXT_SENS_DATA_02 |
|
[0x4C] EXT_SENS_DATA_03 | RO | [7:0] EXT_SENS_DATA_03 |
|
[0x4D] EXT_SENS_DATA_04 | RO | [7:0] EXT_SENS_DATA_04 |
|
[0x4E] EXT_SENS_DATA_05 | RO | [7:0] EXT_SENS_DATA_05 |
|
[0x4F] EXT_SENS_DATA_06 | RO | [7:0] EXT_SENS_DATA_06 |
|
[0x50] EXT_SENS_DATA_07 | RO | [7:0] EXT_SENS_DATA_07 |
|
[0x51] EXT_SENS_DATA_08 | RO | [7:0] EXT_SENS_DATA_08 |
|
[0x52] EXT_SENS_DATA_09 | RO | [7:0] EXT_SENS_DATA_09 |
|
[0x53] EXT_SENS_DATA_10 | RO | [7:0] EXT_SENS_DATA_10 |
|
[0x54] EXT_SENS_DATA_11 | RO | [7:0] EXT_SENS_DATA_11 |
|
[0x55] EXT_SENS_DATA_12 | RO | [7:0] EXT_SENS_DATA_12 |
|
[0x56] EXT_SENS_DATA_13 | RO | [7:0] EXT_SENS_DATA_13 |
|
[0x57] EXT_SENS_DATA_14 | RO | [7:0] EXT_SENS_DATA_14 |
|
[0x58] EXT_SENS_DATA_15 | RO | [7:0] EXT_SENS_DATA_15 |
|
[0x59] EXT_SENS_DATA_16 | RO | [7:0] EXT_SENS_DATA_16 |
|
[0x5A] EXT_SENS_DATA_17 | RO | [7:0] EXT_SENS_DATA_17 |
|
[0x5B] EXT_SENS_DATA_18 | RO | [7:0] EXT_SENS_DATA_18 |
|
[0x5C] EXT_SENS_DATA_19 | RO | [7:0] EXT_SENS_DATA_19 |
|
[0x5D] EXT_SENS_DATA_20 | RO | [7:0] EXT_SENS_DATA_20 |
|
[0x5E] EXT_SENS_DATA_21 | RO | [7:0] EXT_SENS_DATA_21 |
|
[0x5F] EXT_SENS_DATA_22 | RO | [7:0] EXT_SENS_DATA_22 |
|
[0x60] EXT_SENS_DATA_23 | RO | [7:0] EXT_SENS_DATA_23 |
|
[0x61] MOT_DETECT_STATUS | RO | [7] MOT_XNEG [6] MOT_XPOS [5] MOT_YNEG [4] MOT_YPOS [3] MOT_ZNEG [2] MOT_ZPOS [0] MOT_ZRMOT |
|
[0x63] I2C_SLV0_DO | R/W | [7:0] I2C_SLV0_DO |
|
[0x64] I2C_SLV1_DO | R/W | [7:0] I2C_SLV1_DO |
|
[0x65] I2C_SLV2_DO | R/W | [7:0] I2C_SLV2_DO |
|
[0x66] I2C_SLV3_DO | R/W | [7:0] I2C_SLV3_DO |
|
[0x67] I2C_MST_DELAY_CTRL | R/W | [7] DELAY_ES_SHADOW [4] I2C_SLV4_DLY_EN [3] I2C_SLV3_DLY_EN [2] I2C_SLV2_DLY_EN [1] I2C_SLV1_DLY_EN [0] I2C_SLV0_DLY_EN |
|
[0x68] SIGNAL_PATH_RESET | R/W | [2] GYRO_RESET [1] ACCEL_RESET [0] TEMP_RESET |
|
[0x69] MOT_DETECT_CTRL | R/W | [5:4] ACCEL_ON_DELAY [3:2] FF_COUNT [1:0] MOT_COUNT |
|
[0x6A] USER_CTRL | R/W | [7] DMP_EN [6] FIFO_EN [5] I2C_MST_EN [4] I2C_IF_DIS [3] DMP_RESET [2] FIFO_RESET [1] I2C_MST_RESET [0] SIG_COND_RESET |
|
[0x6B] PWR_MGMT_1 | R/W | [7] DEVICE_RESET [6] SLEEP [5] CYCLE [3] TEMP_DIS [2:0] CLK_SEL |
|
[0x6C] PWR_MGMT_2 | R/W | [7] LP_WAKE_CTRL [5] STBY_ZG [4] STBY_YA [3] STBY_ZA [2] STBY_XG [1] STBY_YG [0] STBY_ZG |
|
[0x6D] BANK_SEL | R/W | [6] PRFTCH_EN [5] CFG_USER_BANK [4:0] MEM_SEL |
|
[0x6E] MEM_START_ADDR | R/W | [7:0] START_ADDR |
|
[0x6F] MEM_R_W | R/W | [7:0] MEM_R_W |
|
[0x70] DMP_CFG_1 | R/W | |
|
[0x71] DMP_CFG_2 | R/W | |
|
[0x72] FIFO_COUNTH | R/W | [15:0] FIFO_COUNT |
|
[0x73] FIFO_COUNTL | R/W | |
|
[0x74] FIFO_R_W | R/W | [7:0] FIFO_R_W |
|
[0x75] WHO_AM_I | RO | [6:1] WHO_AM_I |