9dof3 2.2.0
Gyro Register

Macros

#define C9DOF3_REG_GYRO_WHO_AM_I   0x00
#define C9DOF3_REG_GYRO_DATA_START   0x02
#define C9DOF3_REG_GYRO_RATE_X_LSB   0x02
#define C9DOF3_REG_GYRO_RATE_X_MSB   0x03
#define C9DOF3_REG_GYRO_RATE_Y_LSB   0x04
#define C9DOF3_REG_GYRO_RATE_Y_MSB   0x05
#define C9DOF3_REG_GYRO_RATE_Z_LSB   0x06
#define C9DOF3_REG_GYRO_RATE_Z_MSB   0x07
#define C9DOF3_REG_GYRO_INT_STATUS_0   0x09
#define C9DOF3_REG_GYRO_INT_STATUS_1   0x0A
#define C9DOF3_REG_GYRO_INT_STATUS_2   0x0B
#define C9DOF3_REG_GYRO_INT_STATUS_3   0x0C
#define C9DOF3_REG_GYRO_FIFO_STATUS   0x0E
#define C9DOF3_REG_GYRO_RANGE   0x0F
#define C9DOF3_REG_GYRO_BW   0x10
#define C9DOF3_REG_GYRO_LPM1   0x11
#define C9DOF3_REG_GYRO_LPM2   0x12
#define C9DOF3_REG_GYRO_RATE_HBW   0x13
#define C9DOF3_REG_GYRO_BGW_SOFTRESET   0x14
#define C9DOF3_REG_GYRO_INT_EN_0   0x15
#define C9DOF3_REG_GYRO_INT_EN_1   0x16
#define C9DOF3_REG_GYRO_INT_MAP_0   0x17
#define C9DOF3_REG_GYRO_INT_MAP_1   0x18
#define C9DOF3_REG_GYRO_INT_MAP_2   0x19
#define C9DOF3_REG_GYRO_INT_SRC_1   0x1A
#define C9DOF3_REG_GYRO_INT_SRC_2   0x1B
#define C9DOF3_REG_GYRO_INT_SRC_3   0x1C
#define C9DOF3_REG_GYRO_FIFO_EN   0x1E
#define C9DOF3_REG_GYRO_INT_RST_LATCH   0x21
#define C9DOF3_REG_GYRO_HIGH_TH_X   0x22
#define C9DOF3_REG_GYRO_HIGH_DUR_X   0x23
#define C9DOF3_REG_GYRO_HIGH_TH_Y   0x24
#define C9DOF3_REG_GYRO_HIGH_DUR_Y   0x25
#define C9DOF3_REG_GYRO_HIGH_TH_Z   0x26
#define C9DOF3_REG_GYRO_HIGH_DUR_Z   0x27
#define C9DOF3_REG_GYRO_SOC   0x31
#define C9DOF3_REG_GYRO_A_FOC   0x32
#define C9DOF3_REG_GYRO_TRIM_NVM_CTRL   0x33
#define C9DOF3_REG_GYRO_BGW_SPI3_WDT   0x34
#define C9DOF3_REG_GYRO_OFC1   0x36
#define C9DOF3_REG_GYRO_OFC2   0x37
#define C9DOF3_REG_GYRO_OFC3   0x38
#define C9DOF3_REG_GYRO_OFC4   0x39
#define C9DOF3_REG_GYRO_TRIM_GP0   0x3A
#define C9DOF3_REG_GYRO_TRIM_GP1   0x3B
#define C9DOF3_REG_GYRO_BIST   0x3C
#define C9DOF3_REG_GYRO_FIFO_CONFIG_0   0x3D
#define C9DOF3_REG_GYRO_FIFO_CONFIG_1   0x3E

Detailed Description

Macro Definition Documentation

◆ C9DOF3_REG_GYRO_A_FOC

#define C9DOF3_REG_GYRO_A_FOC   0x32

◆ C9DOF3_REG_GYRO_BGW_SOFTRESET

#define C9DOF3_REG_GYRO_BGW_SOFTRESET   0x14

◆ C9DOF3_REG_GYRO_BGW_SPI3_WDT

#define C9DOF3_REG_GYRO_BGW_SPI3_WDT   0x34

◆ C9DOF3_REG_GYRO_BIST

#define C9DOF3_REG_GYRO_BIST   0x3C

◆ C9DOF3_REG_GYRO_BW

#define C9DOF3_REG_GYRO_BW   0x10

◆ C9DOF3_REG_GYRO_DATA_START

#define C9DOF3_REG_GYRO_DATA_START   0x02

◆ C9DOF3_REG_GYRO_FIFO_CONFIG_0

#define C9DOF3_REG_GYRO_FIFO_CONFIG_0   0x3D

◆ C9DOF3_REG_GYRO_FIFO_CONFIG_1

#define C9DOF3_REG_GYRO_FIFO_CONFIG_1   0x3E

◆ C9DOF3_REG_GYRO_FIFO_EN

#define C9DOF3_REG_GYRO_FIFO_EN   0x1E

◆ C9DOF3_REG_GYRO_FIFO_STATUS

#define C9DOF3_REG_GYRO_FIFO_STATUS   0x0E

◆ C9DOF3_REG_GYRO_HIGH_DUR_X

#define C9DOF3_REG_GYRO_HIGH_DUR_X   0x23

◆ C9DOF3_REG_GYRO_HIGH_DUR_Y

#define C9DOF3_REG_GYRO_HIGH_DUR_Y   0x25

◆ C9DOF3_REG_GYRO_HIGH_DUR_Z

#define C9DOF3_REG_GYRO_HIGH_DUR_Z   0x27

◆ C9DOF3_REG_GYRO_HIGH_TH_X

#define C9DOF3_REG_GYRO_HIGH_TH_X   0x22

◆ C9DOF3_REG_GYRO_HIGH_TH_Y

#define C9DOF3_REG_GYRO_HIGH_TH_Y   0x24

◆ C9DOF3_REG_GYRO_HIGH_TH_Z

#define C9DOF3_REG_GYRO_HIGH_TH_Z   0x26

◆ C9DOF3_REG_GYRO_INT_EN_0

#define C9DOF3_REG_GYRO_INT_EN_0   0x15

◆ C9DOF3_REG_GYRO_INT_EN_1

#define C9DOF3_REG_GYRO_INT_EN_1   0x16

◆ C9DOF3_REG_GYRO_INT_MAP_0

#define C9DOF3_REG_GYRO_INT_MAP_0   0x17

◆ C9DOF3_REG_GYRO_INT_MAP_1

#define C9DOF3_REG_GYRO_INT_MAP_1   0x18

◆ C9DOF3_REG_GYRO_INT_MAP_2

#define C9DOF3_REG_GYRO_INT_MAP_2   0x19

◆ C9DOF3_REG_GYRO_INT_RST_LATCH

#define C9DOF3_REG_GYRO_INT_RST_LATCH   0x21

◆ C9DOF3_REG_GYRO_INT_SRC_1

#define C9DOF3_REG_GYRO_INT_SRC_1   0x1A

◆ C9DOF3_REG_GYRO_INT_SRC_2

#define C9DOF3_REG_GYRO_INT_SRC_2   0x1B

◆ C9DOF3_REG_GYRO_INT_SRC_3

#define C9DOF3_REG_GYRO_INT_SRC_3   0x1C

◆ C9DOF3_REG_GYRO_INT_STATUS_0

#define C9DOF3_REG_GYRO_INT_STATUS_0   0x09

◆ C9DOF3_REG_GYRO_INT_STATUS_1

#define C9DOF3_REG_GYRO_INT_STATUS_1   0x0A

◆ C9DOF3_REG_GYRO_INT_STATUS_2

#define C9DOF3_REG_GYRO_INT_STATUS_2   0x0B

◆ C9DOF3_REG_GYRO_INT_STATUS_3

#define C9DOF3_REG_GYRO_INT_STATUS_3   0x0C

◆ C9DOF3_REG_GYRO_LPM1

#define C9DOF3_REG_GYRO_LPM1   0x11

◆ C9DOF3_REG_GYRO_LPM2

#define C9DOF3_REG_GYRO_LPM2   0x12

◆ C9DOF3_REG_GYRO_OFC1

#define C9DOF3_REG_GYRO_OFC1   0x36

◆ C9DOF3_REG_GYRO_OFC2

#define C9DOF3_REG_GYRO_OFC2   0x37

◆ C9DOF3_REG_GYRO_OFC3

#define C9DOF3_REG_GYRO_OFC3   0x38

◆ C9DOF3_REG_GYRO_OFC4

#define C9DOF3_REG_GYRO_OFC4   0x39

◆ C9DOF3_REG_GYRO_RANGE

#define C9DOF3_REG_GYRO_RANGE   0x0F

◆ C9DOF3_REG_GYRO_RATE_HBW

#define C9DOF3_REG_GYRO_RATE_HBW   0x13

◆ C9DOF3_REG_GYRO_RATE_X_LSB

#define C9DOF3_REG_GYRO_RATE_X_LSB   0x02

◆ C9DOF3_REG_GYRO_RATE_X_MSB

#define C9DOF3_REG_GYRO_RATE_X_MSB   0x03

◆ C9DOF3_REG_GYRO_RATE_Y_LSB

#define C9DOF3_REG_GYRO_RATE_Y_LSB   0x04

◆ C9DOF3_REG_GYRO_RATE_Y_MSB

#define C9DOF3_REG_GYRO_RATE_Y_MSB   0x05

◆ C9DOF3_REG_GYRO_RATE_Z_LSB

#define C9DOF3_REG_GYRO_RATE_Z_LSB   0x06

◆ C9DOF3_REG_GYRO_RATE_Z_MSB

#define C9DOF3_REG_GYRO_RATE_Z_MSB   0x07

◆ C9DOF3_REG_GYRO_SOC

#define C9DOF3_REG_GYRO_SOC   0x31

◆ C9DOF3_REG_GYRO_TRIM_GP0

#define C9DOF3_REG_GYRO_TRIM_GP0   0x3A

◆ C9DOF3_REG_GYRO_TRIM_GP1

#define C9DOF3_REG_GYRO_TRIM_GP1   0x3B

◆ C9DOF3_REG_GYRO_TRIM_NVM_CTRL

#define C9DOF3_REG_GYRO_TRIM_NVM_CTRL   0x33

◆ C9DOF3_REG_GYRO_WHO_AM_I

#define C9DOF3_REG_GYRO_WHO_AM_I   0x00