c9dof2 2.0.0.0
User Bank 0 Register Map

Macros

#define C9DOF2_WHO_AM_I_ICM20948   0x00
 
#define C9DOF2_USER_CTRL   0x03
 
#define C9DOF2_LP_CCFG   0x05
 
#define C9DOF2_PWR_MGMT_1   0x06
 
#define C9DOF2_PWR_MGMT_2   0x07
 
#define C9DOF2_INT_PIN_CFG   0x0F
 
#define C9DOF2_INT_EN   0x10
 
#define C9DOF2_INT_EN_1   0x11
 
#define C9DOF2_INT_EN_2   0x12
 
#define C9DOF2_INT_EN_3   0x13
 
#define C9DOF2_I2C_MST_STAT   0x17
 
#define C9DOF2_INT_STAT   0x19
 
#define C9DOF2_INT_STAT_1   0x1A
 
#define C9DOF2_INT_STAT_2   0x1B
 
#define C9DOF2_INT_STAT_3   0x1C
 
#define C9DOF2_DELAY_TIMEH   0x28
 
#define C9DOF2_DELAY_TIMEL   0x29
 
#define C9DOF2_ACCEL_XOUT_H   0x2D
 
#define C9DOF2_ACCEL_XOUT_L   0x2E
 
#define C9DOF2_ACCEL_YOUT_H   0x2F
 
#define C9DOF2_ACCEL_YOUT_L   0x30
 
#define C9DOF2_ACCEL_ZOUT_H   0x31
 
#define C9DOF2_ACCEL_ZOUT_L   0x32
 
#define C9DOF2_GYRO_XOUT_H   0x33
 
#define C9DOF2_GYRO_XOUT_L   0x34
 
#define C9DOF2_GYRO_YOUT_H   0x35
 
#define C9DOF2_GYRO_YOUT_L   0x36
 
#define C9DOF2_GYRO_ZOUT_H   0x37
 
#define C9DOF2_GYRO_ZOUT_L   0x38
 
#define C9DOF2_TEMP_OUT_H   0x39
 
#define C9DOF2_TEMP_OUT_L   0x3A
 
#define C9DOF2_EXT_SENS_DATA_00   0x3B
 
#define C9DOF2_EXT_SENS_DATA_01   0x3C
 
#define C9DOF2_EXT_SENS_DATA_02   0x3D
 
#define C9DOF2_EXT_SENS_DATA_03   0x3E
 
#define C9DOF2_EXT_SENS_DATA_04   0x3F
 
#define C9DOF2_EXT_SENS_DATA_05   0x40
 
#define C9DOF2_EXT_SENS_DATA_06   0x41
 
#define C9DOF2_EXT_SENS_DATA_07   0x42
 
#define C9DOF2_EXT_SENS_DATA_08   0x43
 
#define C9DOF2_EXT_SENS_DATA_09   0x44
 
#define C9DOF2_EXT_SENS_DATA_10   0x45
 
#define C9DOF2_EXT_SENS_DATA_11   0x46
 
#define C9DOF2_EXT_SENS_DATA_12   0x47
 
#define C9DOF2_EXT_SENS_DATA_13   0x48
 
#define C9DOF2_EXT_SENS_DATA_14   0x49
 
#define C9DOF2_EXT_SENS_DATA_15   0x4A
 
#define C9DOF2_EXT_SENS_DATA_16   0x4B
 
#define C9DOF2_EXT_SENS_DATA_17   0x4C
 
#define C9DOF2_EXT_SENS_DATA_18   0x4D
 
#define C9DOF2_EXT_SENS_DATA_19   0x4E
 
#define C9DOF2_EXT_SENS_DATA_20   0x4F
 
#define C9DOF2_EXT_SENS_DATA_21   0x50
 
#define C9DOF2_EXT_SENS_DATA_22   0x51
 
#define C9DOF2_EXT_SENS_DATA_23   0x52
 
#define C9DOF2_FIFO_EN_1   0x66
 
#define C9DOF2_FIFO_EN_2   0x67
 
#define C9DOF2_FIFO_RST   0x68
 
#define C9DOF2_FIFO_MODE   0x69
 
#define C9DOF2_FIFO_CNT_H   0x70
 
#define C9DOF2_FIFO_CNT_L   0x71
 
#define C9DOF2_FIFO_R_W   0x72
 
#define C9DOF2_DATA_RDY_STAT   0x74
 
#define C9DOF2_FIFO_CFG   0x76
 
#define C9DOF2_REG_BANK_SEL   0x7F
 

Detailed Description

Macro Definition Documentation

◆ C9DOF2_ACCEL_XOUT_H

#define C9DOF2_ACCEL_XOUT_H   0x2D

◆ C9DOF2_ACCEL_XOUT_L

#define C9DOF2_ACCEL_XOUT_L   0x2E

◆ C9DOF2_ACCEL_YOUT_H

#define C9DOF2_ACCEL_YOUT_H   0x2F

◆ C9DOF2_ACCEL_YOUT_L

#define C9DOF2_ACCEL_YOUT_L   0x30

◆ C9DOF2_ACCEL_ZOUT_H

#define C9DOF2_ACCEL_ZOUT_H   0x31

◆ C9DOF2_ACCEL_ZOUT_L

#define C9DOF2_ACCEL_ZOUT_L   0x32

◆ C9DOF2_DATA_RDY_STAT

#define C9DOF2_DATA_RDY_STAT   0x74

◆ C9DOF2_DELAY_TIMEH

#define C9DOF2_DELAY_TIMEH   0x28

◆ C9DOF2_DELAY_TIMEL

#define C9DOF2_DELAY_TIMEL   0x29

◆ C9DOF2_EXT_SENS_DATA_00

#define C9DOF2_EXT_SENS_DATA_00   0x3B

◆ C9DOF2_EXT_SENS_DATA_01

#define C9DOF2_EXT_SENS_DATA_01   0x3C

◆ C9DOF2_EXT_SENS_DATA_02

#define C9DOF2_EXT_SENS_DATA_02   0x3D

◆ C9DOF2_EXT_SENS_DATA_03

#define C9DOF2_EXT_SENS_DATA_03   0x3E

◆ C9DOF2_EXT_SENS_DATA_04

#define C9DOF2_EXT_SENS_DATA_04   0x3F

◆ C9DOF2_EXT_SENS_DATA_05

#define C9DOF2_EXT_SENS_DATA_05   0x40

◆ C9DOF2_EXT_SENS_DATA_06

#define C9DOF2_EXT_SENS_DATA_06   0x41

◆ C9DOF2_EXT_SENS_DATA_07

#define C9DOF2_EXT_SENS_DATA_07   0x42

◆ C9DOF2_EXT_SENS_DATA_08

#define C9DOF2_EXT_SENS_DATA_08   0x43

◆ C9DOF2_EXT_SENS_DATA_09

#define C9DOF2_EXT_SENS_DATA_09   0x44

◆ C9DOF2_EXT_SENS_DATA_10

#define C9DOF2_EXT_SENS_DATA_10   0x45

◆ C9DOF2_EXT_SENS_DATA_11

#define C9DOF2_EXT_SENS_DATA_11   0x46

◆ C9DOF2_EXT_SENS_DATA_12

#define C9DOF2_EXT_SENS_DATA_12   0x47

◆ C9DOF2_EXT_SENS_DATA_13

#define C9DOF2_EXT_SENS_DATA_13   0x48

◆ C9DOF2_EXT_SENS_DATA_14

#define C9DOF2_EXT_SENS_DATA_14   0x49

◆ C9DOF2_EXT_SENS_DATA_15

#define C9DOF2_EXT_SENS_DATA_15   0x4A

◆ C9DOF2_EXT_SENS_DATA_16

#define C9DOF2_EXT_SENS_DATA_16   0x4B

◆ C9DOF2_EXT_SENS_DATA_17

#define C9DOF2_EXT_SENS_DATA_17   0x4C

◆ C9DOF2_EXT_SENS_DATA_18

#define C9DOF2_EXT_SENS_DATA_18   0x4D

◆ C9DOF2_EXT_SENS_DATA_19

#define C9DOF2_EXT_SENS_DATA_19   0x4E

◆ C9DOF2_EXT_SENS_DATA_20

#define C9DOF2_EXT_SENS_DATA_20   0x4F

◆ C9DOF2_EXT_SENS_DATA_21

#define C9DOF2_EXT_SENS_DATA_21   0x50

◆ C9DOF2_EXT_SENS_DATA_22

#define C9DOF2_EXT_SENS_DATA_22   0x51

◆ C9DOF2_EXT_SENS_DATA_23

#define C9DOF2_EXT_SENS_DATA_23   0x52

◆ C9DOF2_FIFO_CFG

#define C9DOF2_FIFO_CFG   0x76

◆ C9DOF2_FIFO_CNT_H

#define C9DOF2_FIFO_CNT_H   0x70

◆ C9DOF2_FIFO_CNT_L

#define C9DOF2_FIFO_CNT_L   0x71

◆ C9DOF2_FIFO_EN_1

#define C9DOF2_FIFO_EN_1   0x66

◆ C9DOF2_FIFO_EN_2

#define C9DOF2_FIFO_EN_2   0x67

◆ C9DOF2_FIFO_MODE

#define C9DOF2_FIFO_MODE   0x69

◆ C9DOF2_FIFO_R_W

#define C9DOF2_FIFO_R_W   0x72

◆ C9DOF2_FIFO_RST

#define C9DOF2_FIFO_RST   0x68

◆ C9DOF2_GYRO_XOUT_H

#define C9DOF2_GYRO_XOUT_H   0x33

◆ C9DOF2_GYRO_XOUT_L

#define C9DOF2_GYRO_XOUT_L   0x34

◆ C9DOF2_GYRO_YOUT_H

#define C9DOF2_GYRO_YOUT_H   0x35

◆ C9DOF2_GYRO_YOUT_L

#define C9DOF2_GYRO_YOUT_L   0x36

◆ C9DOF2_GYRO_ZOUT_H

#define C9DOF2_GYRO_ZOUT_H   0x37

◆ C9DOF2_GYRO_ZOUT_L

#define C9DOF2_GYRO_ZOUT_L   0x38

◆ C9DOF2_I2C_MST_STAT

#define C9DOF2_I2C_MST_STAT   0x17

◆ C9DOF2_INT_EN

#define C9DOF2_INT_EN   0x10

◆ C9DOF2_INT_EN_1

#define C9DOF2_INT_EN_1   0x11

◆ C9DOF2_INT_EN_2

#define C9DOF2_INT_EN_2   0x12

◆ C9DOF2_INT_EN_3

#define C9DOF2_INT_EN_3   0x13

◆ C9DOF2_INT_PIN_CFG

#define C9DOF2_INT_PIN_CFG   0x0F

◆ C9DOF2_INT_STAT

#define C9DOF2_INT_STAT   0x19

◆ C9DOF2_INT_STAT_1

#define C9DOF2_INT_STAT_1   0x1A

◆ C9DOF2_INT_STAT_2

#define C9DOF2_INT_STAT_2   0x1B

◆ C9DOF2_INT_STAT_3

#define C9DOF2_INT_STAT_3   0x1C

◆ C9DOF2_LP_CCFG

#define C9DOF2_LP_CCFG   0x05

◆ C9DOF2_PWR_MGMT_1

#define C9DOF2_PWR_MGMT_1   0x06

◆ C9DOF2_PWR_MGMT_2

#define C9DOF2_PWR_MGMT_2   0x07

◆ C9DOF2_REG_BANK_SEL

#define C9DOF2_REG_BANK_SEL   0x7F

◆ C9DOF2_TEMP_OUT_H

#define C9DOF2_TEMP_OUT_H   0x39

◆ C9DOF2_TEMP_OUT_L

#define C9DOF2_TEMP_OUT_L   0x3A

◆ C9DOF2_USER_CTRL

#define C9DOF2_USER_CTRL   0x03

◆ C9DOF2_WHO_AM_I_ICM20948

#define C9DOF2_WHO_AM_I_ICM20948   0x00