c9dof 2.0.0.0
Accel & Gyro register address

Macros

#define C9DOF_REG_ACT_THS   0x04
 
#define C9DOF_REG_ACT_DUR   0x05
 
#define C9DOF_REG_INT_GEN_CFG_XL   0x06
 
#define C9DOF_REG_INT_GEN_THS_X_XL   0x07
 
#define C9DOF_REG_INT_GEN_THS_Y_XL   0x08
 
#define C9DOF_REG_INT_GEN_THS_Z_XL   0x09
 
#define C9DOF_REG_INT_GEN_DUR_XL   0x0A
 
#define C9DOF_REG_REFERENCE_G   0x0B
 
#define C9DOF_REG_INT1_CTRL   0x0C
 
#define C9DOF_REG_INT2_CTRL   0x0D
 
#define C9DOF_REG_WHO_AM_I   0x0F
 
#define C9DOF_REG_CTRL_REG1_G   0x10
 
#define C9DOF_REG_CTRL_REG2_G   0x11
 
#define C9DOF_REG_CTRL_REG3_G   0x12
 
#define C9DOF_REG_ORIENT_CFG_G   0x13
 
#define C9DOF_REG_INT_GEN_SRC_G   0x14
 
#define C9DOF_REG_OUT_TEMP_L   0x15
 
#define C9DOF_REG_OUT_TEMP_H   0x16
 
#define C9DOF_REG_STATUS_REG   0x17
 
#define C9DOF_REG_OUT_X_L_G   0x18
 
#define C9DOF_REG_OUT_X_H_G   0x19
 
#define C9DOF_REG_OUT_Y_L_G   0x1A
 
#define C9DOF_REG_OUT_Y_H_G   0x1B
 
#define C9DOF_REG_OUT_Z_L_G   0x1C
 
#define C9DOF_REG_OUT_Z_H_G   0x1D
 
#define C9DOF_REG_CTRL_REG4   0x1E
 
#define C9DOF_REG_CTRL_REG5_XL   0x1F
 
#define C9DOF_REG_CTRL_REG6_XL   0x20
 
#define C9DOF_REG_CTRL_REG7_XL   0x21
 
#define C9DOF_REG_CTRL_REG8   0x22
 
#define C9DOF_REG_CTRL_REG9   0x23
 
#define C9DOF_REG_CTRL_REG10   0x24
 
#define C9DOF_REG_INT_GEN_SRC_XL   0x26
 
#define C9DOF_REG_OUT_X_L_XL   0x28
 
#define C9DOF_REG_OUT_X_H_XL   0x29
 
#define C9DOF_REG_OUT_Y_L_XL   0x2A
 
#define C9DOF_REG_OUT_Y_H_XL   0x2B
 
#define C9DOF_REG_OUT_Z_L_XL   0x2C
 
#define C9DOF_REG_OUT_Z_H_XL   0x2D
 
#define C9DOF_REG_FIFO_CTRL   0x2E
 
#define C9DOF_REG_FIFO_SRC   0x2F
 
#define C9DOF_REG_INT_GEN_CFG_G   0x30
 
#define C9DOF_REG_INT_GEN_THS_XH_G   0x31
 
#define C9DOF_REG_INT_GEN_THS_XL_G   0x32
 
#define C9DOF_REG_INT_GEN_THS_YH_G   0x33
 
#define C9DOF_REG_INT_GEN_THS_YL_G   0x34
 
#define C9DOF_REG_INT_GEN_THS_ZH_G   0x35
 
#define C9DOF_REG_INT_GEN_THS_ZL_G   0x36
 
#define C9DOF_REG_INT_GEN_DUR_G   0x37
 
#define C9DOF_REG_OFFSET_X_REG_L_M   0x05
 
#define C9DOF_REG_OFFSET_X_REG_H_M   0x06
 
#define C9DOF_REG_OFFSET_Y_REG_L_M   0x07
 
#define C9DOF_REG_OFFSET_Y_REG_H_M   0x08
 
#define C9DOF_REG_OFFSET_Z_REG_L_M   0x09
 
#define C9DOF_REG_OFFSET_Z_REG_H_M   0x0A
 
#define C9DOF_REG_CTRL_REG1_M   0x20
 
#define C9DOF_REG_CTRL_REG2_M   0x21
 
#define C9DOF_REG_CTRL_REG3_M   0x22
 
#define C9DOF_REG_CTRL_REG4_M   0x23
 
#define C9DOF_REG_CTRL_REG5_M   0x24
 
#define C9DOF_REG_STATUS_REG_M   0x27
 
#define C9DOF_REG_OUT_X_L_M   0x28
 
#define C9DOF_REG_OUT_X_H_M   0x29
 
#define C9DOF_REG_OUT_Y_L_M   0x2A
 
#define C9DOF_REG_OUT_Y_H_M   0x2B
 
#define C9DOF_REG_OUT_Z_L_M   0x2C
 
#define C9DOF_REG_OUT_Z_H_M   0x2D
 
#define C9DOF_REG_INT_CFG_M   0x30
 
#define C9DOF_REG_INT_SRC_M   0x31
 
#define C9DOF_REG_INT_THS_L_M   0x32
 
#define C9DOF_REG_INT_THS_H_M   0x33
 
#define C9DOF_REG_XG_ID   0x68
 
#define C9DOF_REG_MAG_ID   0x3D
 

Detailed Description

Macro Definition Documentation

◆ C9DOF_REG_ACT_DUR

#define C9DOF_REG_ACT_DUR   0x05

◆ C9DOF_REG_ACT_THS

#define C9DOF_REG_ACT_THS   0x04

◆ C9DOF_REG_CTRL_REG10

#define C9DOF_REG_CTRL_REG10   0x24

◆ C9DOF_REG_CTRL_REG1_G

#define C9DOF_REG_CTRL_REG1_G   0x10

◆ C9DOF_REG_CTRL_REG1_M

#define C9DOF_REG_CTRL_REG1_M   0x20

◆ C9DOF_REG_CTRL_REG2_G

#define C9DOF_REG_CTRL_REG2_G   0x11

◆ C9DOF_REG_CTRL_REG2_M

#define C9DOF_REG_CTRL_REG2_M   0x21

◆ C9DOF_REG_CTRL_REG3_G

#define C9DOF_REG_CTRL_REG3_G   0x12

◆ C9DOF_REG_CTRL_REG3_M

#define C9DOF_REG_CTRL_REG3_M   0x22

◆ C9DOF_REG_CTRL_REG4

#define C9DOF_REG_CTRL_REG4   0x1E

◆ C9DOF_REG_CTRL_REG4_M

#define C9DOF_REG_CTRL_REG4_M   0x23

◆ C9DOF_REG_CTRL_REG5_M

#define C9DOF_REG_CTRL_REG5_M   0x24

◆ C9DOF_REG_CTRL_REG5_XL

#define C9DOF_REG_CTRL_REG5_XL   0x1F

◆ C9DOF_REG_CTRL_REG6_XL

#define C9DOF_REG_CTRL_REG6_XL   0x20

◆ C9DOF_REG_CTRL_REG7_XL

#define C9DOF_REG_CTRL_REG7_XL   0x21

◆ C9DOF_REG_CTRL_REG8

#define C9DOF_REG_CTRL_REG8   0x22

◆ C9DOF_REG_CTRL_REG9

#define C9DOF_REG_CTRL_REG9   0x23

◆ C9DOF_REG_FIFO_CTRL

#define C9DOF_REG_FIFO_CTRL   0x2E

◆ C9DOF_REG_FIFO_SRC

#define C9DOF_REG_FIFO_SRC   0x2F

◆ C9DOF_REG_INT1_CTRL

#define C9DOF_REG_INT1_CTRL   0x0C

◆ C9DOF_REG_INT2_CTRL

#define C9DOF_REG_INT2_CTRL   0x0D

◆ C9DOF_REG_INT_CFG_M

#define C9DOF_REG_INT_CFG_M   0x30

◆ C9DOF_REG_INT_GEN_CFG_G

#define C9DOF_REG_INT_GEN_CFG_G   0x30

◆ C9DOF_REG_INT_GEN_CFG_XL

#define C9DOF_REG_INT_GEN_CFG_XL   0x06

◆ C9DOF_REG_INT_GEN_DUR_G

#define C9DOF_REG_INT_GEN_DUR_G   0x37

◆ C9DOF_REG_INT_GEN_DUR_XL

#define C9DOF_REG_INT_GEN_DUR_XL   0x0A

◆ C9DOF_REG_INT_GEN_SRC_G

#define C9DOF_REG_INT_GEN_SRC_G   0x14

◆ C9DOF_REG_INT_GEN_SRC_XL

#define C9DOF_REG_INT_GEN_SRC_XL   0x26

◆ C9DOF_REG_INT_GEN_THS_X_XL

#define C9DOF_REG_INT_GEN_THS_X_XL   0x07

◆ C9DOF_REG_INT_GEN_THS_XH_G

#define C9DOF_REG_INT_GEN_THS_XH_G   0x31

◆ C9DOF_REG_INT_GEN_THS_XL_G

#define C9DOF_REG_INT_GEN_THS_XL_G   0x32

◆ C9DOF_REG_INT_GEN_THS_Y_XL

#define C9DOF_REG_INT_GEN_THS_Y_XL   0x08

◆ C9DOF_REG_INT_GEN_THS_YH_G

#define C9DOF_REG_INT_GEN_THS_YH_G   0x33

◆ C9DOF_REG_INT_GEN_THS_YL_G

#define C9DOF_REG_INT_GEN_THS_YL_G   0x34

◆ C9DOF_REG_INT_GEN_THS_Z_XL

#define C9DOF_REG_INT_GEN_THS_Z_XL   0x09

◆ C9DOF_REG_INT_GEN_THS_ZH_G

#define C9DOF_REG_INT_GEN_THS_ZH_G   0x35

◆ C9DOF_REG_INT_GEN_THS_ZL_G

#define C9DOF_REG_INT_GEN_THS_ZL_G   0x36

◆ C9DOF_REG_INT_SRC_M

#define C9DOF_REG_INT_SRC_M   0x31

◆ C9DOF_REG_INT_THS_H_M

#define C9DOF_REG_INT_THS_H_M   0x33

◆ C9DOF_REG_INT_THS_L_M

#define C9DOF_REG_INT_THS_L_M   0x32

◆ C9DOF_REG_MAG_ID

#define C9DOF_REG_MAG_ID   0x3D

◆ C9DOF_REG_OFFSET_X_REG_H_M

#define C9DOF_REG_OFFSET_X_REG_H_M   0x06

◆ C9DOF_REG_OFFSET_X_REG_L_M

#define C9DOF_REG_OFFSET_X_REG_L_M   0x05

◆ C9DOF_REG_OFFSET_Y_REG_H_M

#define C9DOF_REG_OFFSET_Y_REG_H_M   0x08

◆ C9DOF_REG_OFFSET_Y_REG_L_M

#define C9DOF_REG_OFFSET_Y_REG_L_M   0x07

◆ C9DOF_REG_OFFSET_Z_REG_H_M

#define C9DOF_REG_OFFSET_Z_REG_H_M   0x0A

◆ C9DOF_REG_OFFSET_Z_REG_L_M

#define C9DOF_REG_OFFSET_Z_REG_L_M   0x09

◆ C9DOF_REG_ORIENT_CFG_G

#define C9DOF_REG_ORIENT_CFG_G   0x13

◆ C9DOF_REG_OUT_TEMP_H

#define C9DOF_REG_OUT_TEMP_H   0x16

◆ C9DOF_REG_OUT_TEMP_L

#define C9DOF_REG_OUT_TEMP_L   0x15

◆ C9DOF_REG_OUT_X_H_G

#define C9DOF_REG_OUT_X_H_G   0x19

◆ C9DOF_REG_OUT_X_H_M

#define C9DOF_REG_OUT_X_H_M   0x29

◆ C9DOF_REG_OUT_X_H_XL

#define C9DOF_REG_OUT_X_H_XL   0x29

◆ C9DOF_REG_OUT_X_L_G

#define C9DOF_REG_OUT_X_L_G   0x18

◆ C9DOF_REG_OUT_X_L_M

#define C9DOF_REG_OUT_X_L_M   0x28

◆ C9DOF_REG_OUT_X_L_XL

#define C9DOF_REG_OUT_X_L_XL   0x28

◆ C9DOF_REG_OUT_Y_H_G

#define C9DOF_REG_OUT_Y_H_G   0x1B

◆ C9DOF_REG_OUT_Y_H_M

#define C9DOF_REG_OUT_Y_H_M   0x2B

◆ C9DOF_REG_OUT_Y_H_XL

#define C9DOF_REG_OUT_Y_H_XL   0x2B

◆ C9DOF_REG_OUT_Y_L_G

#define C9DOF_REG_OUT_Y_L_G   0x1A

◆ C9DOF_REG_OUT_Y_L_M

#define C9DOF_REG_OUT_Y_L_M   0x2A

◆ C9DOF_REG_OUT_Y_L_XL

#define C9DOF_REG_OUT_Y_L_XL   0x2A

◆ C9DOF_REG_OUT_Z_H_G

#define C9DOF_REG_OUT_Z_H_G   0x1D

◆ C9DOF_REG_OUT_Z_H_M

#define C9DOF_REG_OUT_Z_H_M   0x2D

◆ C9DOF_REG_OUT_Z_H_XL

#define C9DOF_REG_OUT_Z_H_XL   0x2D

◆ C9DOF_REG_OUT_Z_L_G

#define C9DOF_REG_OUT_Z_L_G   0x1C

◆ C9DOF_REG_OUT_Z_L_M

#define C9DOF_REG_OUT_Z_L_M   0x2C

◆ C9DOF_REG_OUT_Z_L_XL

#define C9DOF_REG_OUT_Z_L_XL   0x2C

◆ C9DOF_REG_REFERENCE_G

#define C9DOF_REG_REFERENCE_G   0x0B

◆ C9DOF_REG_STATUS_REG

#define C9DOF_REG_STATUS_REG   0x17

◆ C9DOF_REG_STATUS_REG_M

#define C9DOF_REG_STATUS_REG_M   0x27

◆ C9DOF_REG_WHO_AM_I

#define C9DOF_REG_WHO_AM_I   0x0F

◆ C9DOF_REG_XG_ID

#define C9DOF_REG_XG_ID   0x68