c6dofimu20 2.1.0.0
6 DOF IMU 20 Registers List

List of registers of 6 DOF IMU 20 Click driver. More...

Macros

#define C6DOFIMU20_REG_CHIP_ID   0x00
 6 DOF IMU 20 description register.
 
#define C6DOFIMU20_REG_ERR   0x01
 
#define C6DOFIMU20_REG_STATUS   0x02
 
#define C6DOFIMU20_REG_ACC_DATA_X   0x03
 
#define C6DOFIMU20_REG_ACC_DATA_Y   0x04
 
#define C6DOFIMU20_REG_ACC_DATA_Z   0x05
 
#define C6DOFIMU20_REG_GYR_DATA_X   0x06
 
#define C6DOFIMU20_REG_GYR_DATA_Y   0x07
 
#define C6DOFIMU20_REG_GYR_DATA_Z   0x08
 
#define C6DOFIMU20_REG_TEMP_DATA   0x09
 
#define C6DOFIMU20_REG_SENSOR_TIME_0   0x0A
 
#define C6DOFIMU20_REG_SENSOR_TIME_1   0x0B
 
#define C6DOFIMU20_REG_SAT_FLAGS   0x0C
 
#define C6DOFIMU20_REG_INT_STATUS_INT1   0x0D
 
#define C6DOFIMU20_REG_INT_STATUS_INT2   0x0E
 
#define C6DOFIMU20_REG_INT_STATUS_IBI   0x0F
 
#define C6DOFIMU20_REG_FEATURE_IO0   0x10
 
#define C6DOFIMU20_REG_FEATURE_IO1   0x11
 
#define C6DOFIMU20_REG_FEATURE_IO2   0x12
 
#define C6DOFIMU20_REG_FEATURE_IO3   0x13
 
#define C6DOFIMU20_REG_FEATURE_IO_STATUS   0x14
 
#define C6DOFIMU20_REG_FIFO_FILL_LEVEL   0x15
 
#define C6DOFIMU20_REG_FIFO_DATA   0x16
 
#define C6DOFIMU20_REG_ACC_CONF   0x20
 
#define C6DOFIMU20_REG_GYR_CONF   0x21
 
#define C6DOFIMU20_REG_ALT_ACC_CONF   0x28
 
#define C6DOFIMU20_REG_ALT_GYR_CONF   0x29
 
#define C6DOFIMU20_REG_ALT_CONF   0x2A
 
#define C6DOFIMU20_REG_ALT_STATUS   0x2B
 
#define C6DOFIMU20_REG_FIFO_WATERMARK   0x35
 
#define C6DOFIMU20_REG_FIFO_CONF   0x36
 
#define C6DOFIMU20_REG_FIFO_CTRL   0x37
 
#define C6DOFIMU20_REG_IO_INT_CTRL   0x38
 
#define C6DOFIMU20_REG_INT_CONF   0x39
 
#define C6DOFIMU20_REG_INT_MAP1   0x3A
 
#define C6DOFIMU20_REG_INT_MAP2   0x3B
 
#define C6DOFIMU20_REG_FEATURE_CTRL   0x40
 
#define C6DOFIMU20_REG_FEATURE_DATA_ADDR   0x41
 
#define C6DOFIMU20_REG_FEATURE_DATA_TX   0x42
 
#define C6DOFIMU20_REG_FEATURE_DATA_STATUS   0x43
 
#define C6DOFIMU20_REG_FEATURE_ENGINE_STATUS   0x45
 
#define C6DOFIMU20_REG_FEATURE_EVENT_EXT   0x47
 
#define C6DOFIMU20_REG_IO_PDN_CTRL   0x4F
 
#define C6DOFIMU20_REG_IO_SPI_IF   0x50
 
#define C6DOFIMU20_REG_IO_PAD_STRENGTH   0x51
 
#define C6DOFIMU20_REG_IO_I2C_IF   0x52
 
#define C6DOFIMU20_REG_IO_ODR_DEVIATION   0x53
 
#define C6DOFIMU20_REG_ACC_DP_OFF_X   0x60
 
#define C6DOFIMU20_REG_ACC_DP_DGAIN_X   0x61
 
#define C6DOFIMU20_REG_ACC_DP_OFF_Y   0x62
 
#define C6DOFIMU20_REG_ACC_DP_DGAIN_Y   0x63
 
#define C6DOFIMU20_REG_ACC_DP_OFF_Z   0x64
 
#define C6DOFIMU20_REG_ACC_DP_DGAIN_Z   0x65
 
#define C6DOFIMU20_REG_GYR_DP_OFF_X   0x66
 
#define C6DOFIMU20_REG_GYR_DP_DGAIN_X   0x67
 
#define C6DOFIMU20_REG_GYR_DP_OFF_Y   0x68
 
#define C6DOFIMU20_REG_GYR_DP_DGAIN_Y   0x69
 
#define C6DOFIMU20_REG_GYR_DP_OFF_Z   0x6A
 
#define C6DOFIMU20_REG_GYR_DP_DGAIN_Z   0x6B
 
#define C6DOFIMU20_REG_CMD   0x7E
 
#define C6DOFIMU20_REG_CFG_RES   0x7F
 
#define C6DOFIMU20_REG_SC_ST_VALUE4   0x2C
 6 DOF IMU 20 extended register.
 
#define C6DOFIMU20_REG_SC_ST_VALUE3   0x2B
 
#define C6DOFIMU20_REG_SC_ST_VALUE2   0x2A
 
#define C6DOFIMU20_REG_SC_ST_VALUE1   0x29
 
#define C6DOFIMU20_REG_SC_ST_VALUE0   0x28
 
#define C6DOFIMU20_REG_GYR_SC_ST_CONF_RE   0x27
 
#define C6DOFIMU20_REG_GYR_SC_SELECT   0x26
 
#define C6DOFIMU20_REG_ST_SELECT   0x25
 
#define C6DOFIMU20_REG_ST_RESULT   0x24
 
#define C6DOFIMU20_REG_ALT_CONFIG_CHG   0x23
 
#define C6DOFIMU20_REG_TILT_2   0x22
 
#define C6DOFIMU20_REG_TILT_1   0x21
 
#define C6DOFIMU20_REG_TAP_3   0x20
 
#define C6DOFIMU20_REG_TAP_2   0x1F
 
#define C6DOFIMU20_REG_TAP_1   0x1E
 
#define C6DOFIMU20_REG_ORIENT_2   0x1D
 
#define C6DOFIMU20_REG_ORIENT_1   0x1C
 
#define C6DOFIMU20_REG_SC_12   0x1B
 
#define C6DOFIMU20_REG_SC_11   0x1A
 
#define C6DOFIMU20_REG_SC_10   0x19
 
#define C6DOFIMU20_REG_SC_9   0x18
 
#define C6DOFIMU20_REG_SC_8   0x17
 
#define C6DOFIMU20_REG_SC_7   0x16
 
#define C6DOFIMU20_REG_SC_6   0x15
 
#define C6DOFIMU20_REG_SC_5   0x14
 
#define C6DOFIMU20_REG_SC_4   0x13
 
#define C6DOFIMU20_REG_SC_3   0x12
 
#define C6DOFIMU20_REG_SC_2   0x11
 
#define C6DOFIMU20_REG_SC_1   0x10
 
#define C6DOFIMU20_REG_SIGMO_3   0x0F
 
#define C6DOFIMU20_REG_SIGMO_2   0x0E
 
#define C6DOFIMU20_REG_SIGMO_1   0x0D
 
#define C6DOFIMU20_REG_FLAT_2   0x0C
 
#define C6DOFIMU20_REG_FLAT_1   0x0B
 
#define C6DOFIMU20_REG_MOMO_3   0x0A
 
#define C6DOFIMU20_REG_MOMO_2   0x09
 
#define C6DOFIMU20_REG_MOMO_1   0x08
 
#define C6DOFIMU20_REG_ANYMO_3   0x07
 
#define C6DOFIMU20_REG_ANYMO_2   0x06
 
#define C6DOFIMU20_REG_ANYMO_1   0x05
 
#define C6DOFIMU20_REG_AXIS_MAP_1   0x03
 
#define C6DOFIMU20_REG_GEN_SET_1   0x02
 

Detailed Description

List of registers of 6 DOF IMU 20 Click driver.

Macro Definition Documentation

◆ C6DOFIMU20_REG_ACC_CONF

#define C6DOFIMU20_REG_ACC_CONF   0x20

◆ C6DOFIMU20_REG_ACC_DATA_X

#define C6DOFIMU20_REG_ACC_DATA_X   0x03

◆ C6DOFIMU20_REG_ACC_DATA_Y

#define C6DOFIMU20_REG_ACC_DATA_Y   0x04

◆ C6DOFIMU20_REG_ACC_DATA_Z

#define C6DOFIMU20_REG_ACC_DATA_Z   0x05

◆ C6DOFIMU20_REG_ACC_DP_DGAIN_X

#define C6DOFIMU20_REG_ACC_DP_DGAIN_X   0x61

◆ C6DOFIMU20_REG_ACC_DP_DGAIN_Y

#define C6DOFIMU20_REG_ACC_DP_DGAIN_Y   0x63

◆ C6DOFIMU20_REG_ACC_DP_DGAIN_Z

#define C6DOFIMU20_REG_ACC_DP_DGAIN_Z   0x65

◆ C6DOFIMU20_REG_ACC_DP_OFF_X

#define C6DOFIMU20_REG_ACC_DP_OFF_X   0x60

◆ C6DOFIMU20_REG_ACC_DP_OFF_Y

#define C6DOFIMU20_REG_ACC_DP_OFF_Y   0x62

◆ C6DOFIMU20_REG_ACC_DP_OFF_Z

#define C6DOFIMU20_REG_ACC_DP_OFF_Z   0x64

◆ C6DOFIMU20_REG_ALT_ACC_CONF

#define C6DOFIMU20_REG_ALT_ACC_CONF   0x28

◆ C6DOFIMU20_REG_ALT_CONF

#define C6DOFIMU20_REG_ALT_CONF   0x2A

◆ C6DOFIMU20_REG_ALT_CONFIG_CHG

#define C6DOFIMU20_REG_ALT_CONFIG_CHG   0x23

◆ C6DOFIMU20_REG_ALT_GYR_CONF

#define C6DOFIMU20_REG_ALT_GYR_CONF   0x29

◆ C6DOFIMU20_REG_ALT_STATUS

#define C6DOFIMU20_REG_ALT_STATUS   0x2B

◆ C6DOFIMU20_REG_ANYMO_1

#define C6DOFIMU20_REG_ANYMO_1   0x05

◆ C6DOFIMU20_REG_ANYMO_2

#define C6DOFIMU20_REG_ANYMO_2   0x06

◆ C6DOFIMU20_REG_ANYMO_3

#define C6DOFIMU20_REG_ANYMO_3   0x07

◆ C6DOFIMU20_REG_AXIS_MAP_1

#define C6DOFIMU20_REG_AXIS_MAP_1   0x03

◆ C6DOFIMU20_REG_CFG_RES

#define C6DOFIMU20_REG_CFG_RES   0x7F

◆ C6DOFIMU20_REG_CHIP_ID

#define C6DOFIMU20_REG_CHIP_ID   0x00

6 DOF IMU 20 description register.

Specified register for description of 6 DOF IMU 20 Click driver.

◆ C6DOFIMU20_REG_CMD

#define C6DOFIMU20_REG_CMD   0x7E

◆ C6DOFIMU20_REG_ERR

#define C6DOFIMU20_REG_ERR   0x01

◆ C6DOFIMU20_REG_FEATURE_CTRL

#define C6DOFIMU20_REG_FEATURE_CTRL   0x40

◆ C6DOFIMU20_REG_FEATURE_DATA_ADDR

#define C6DOFIMU20_REG_FEATURE_DATA_ADDR   0x41

◆ C6DOFIMU20_REG_FEATURE_DATA_STATUS

#define C6DOFIMU20_REG_FEATURE_DATA_STATUS   0x43

◆ C6DOFIMU20_REG_FEATURE_DATA_TX

#define C6DOFIMU20_REG_FEATURE_DATA_TX   0x42

◆ C6DOFIMU20_REG_FEATURE_ENGINE_STATUS

#define C6DOFIMU20_REG_FEATURE_ENGINE_STATUS   0x45

◆ C6DOFIMU20_REG_FEATURE_EVENT_EXT

#define C6DOFIMU20_REG_FEATURE_EVENT_EXT   0x47

◆ C6DOFIMU20_REG_FEATURE_IO0

#define C6DOFIMU20_REG_FEATURE_IO0   0x10

◆ C6DOFIMU20_REG_FEATURE_IO1

#define C6DOFIMU20_REG_FEATURE_IO1   0x11

◆ C6DOFIMU20_REG_FEATURE_IO2

#define C6DOFIMU20_REG_FEATURE_IO2   0x12

◆ C6DOFIMU20_REG_FEATURE_IO3

#define C6DOFIMU20_REG_FEATURE_IO3   0x13

◆ C6DOFIMU20_REG_FEATURE_IO_STATUS

#define C6DOFIMU20_REG_FEATURE_IO_STATUS   0x14

◆ C6DOFIMU20_REG_FIFO_CONF

#define C6DOFIMU20_REG_FIFO_CONF   0x36

◆ C6DOFIMU20_REG_FIFO_CTRL

#define C6DOFIMU20_REG_FIFO_CTRL   0x37

◆ C6DOFIMU20_REG_FIFO_DATA

#define C6DOFIMU20_REG_FIFO_DATA   0x16

◆ C6DOFIMU20_REG_FIFO_FILL_LEVEL

#define C6DOFIMU20_REG_FIFO_FILL_LEVEL   0x15

◆ C6DOFIMU20_REG_FIFO_WATERMARK

#define C6DOFIMU20_REG_FIFO_WATERMARK   0x35

◆ C6DOFIMU20_REG_FLAT_1

#define C6DOFIMU20_REG_FLAT_1   0x0B

◆ C6DOFIMU20_REG_FLAT_2

#define C6DOFIMU20_REG_FLAT_2   0x0C

◆ C6DOFIMU20_REG_GEN_SET_1

#define C6DOFIMU20_REG_GEN_SET_1   0x02

◆ C6DOFIMU20_REG_GYR_CONF

#define C6DOFIMU20_REG_GYR_CONF   0x21

◆ C6DOFIMU20_REG_GYR_DATA_X

#define C6DOFIMU20_REG_GYR_DATA_X   0x06

◆ C6DOFIMU20_REG_GYR_DATA_Y

#define C6DOFIMU20_REG_GYR_DATA_Y   0x07

◆ C6DOFIMU20_REG_GYR_DATA_Z

#define C6DOFIMU20_REG_GYR_DATA_Z   0x08

◆ C6DOFIMU20_REG_GYR_DP_DGAIN_X

#define C6DOFIMU20_REG_GYR_DP_DGAIN_X   0x67

◆ C6DOFIMU20_REG_GYR_DP_DGAIN_Y

#define C6DOFIMU20_REG_GYR_DP_DGAIN_Y   0x69

◆ C6DOFIMU20_REG_GYR_DP_DGAIN_Z

#define C6DOFIMU20_REG_GYR_DP_DGAIN_Z   0x6B

◆ C6DOFIMU20_REG_GYR_DP_OFF_X

#define C6DOFIMU20_REG_GYR_DP_OFF_X   0x66

◆ C6DOFIMU20_REG_GYR_DP_OFF_Y

#define C6DOFIMU20_REG_GYR_DP_OFF_Y   0x68

◆ C6DOFIMU20_REG_GYR_DP_OFF_Z

#define C6DOFIMU20_REG_GYR_DP_OFF_Z   0x6A

◆ C6DOFIMU20_REG_GYR_SC_SELECT

#define C6DOFIMU20_REG_GYR_SC_SELECT   0x26

◆ C6DOFIMU20_REG_GYR_SC_ST_CONF_RE

#define C6DOFIMU20_REG_GYR_SC_ST_CONF_RE   0x27

◆ C6DOFIMU20_REG_INT_CONF

#define C6DOFIMU20_REG_INT_CONF   0x39

◆ C6DOFIMU20_REG_INT_MAP1

#define C6DOFIMU20_REG_INT_MAP1   0x3A

◆ C6DOFIMU20_REG_INT_MAP2

#define C6DOFIMU20_REG_INT_MAP2   0x3B

◆ C6DOFIMU20_REG_INT_STATUS_IBI

#define C6DOFIMU20_REG_INT_STATUS_IBI   0x0F

◆ C6DOFIMU20_REG_INT_STATUS_INT1

#define C6DOFIMU20_REG_INT_STATUS_INT1   0x0D

◆ C6DOFIMU20_REG_INT_STATUS_INT2

#define C6DOFIMU20_REG_INT_STATUS_INT2   0x0E

◆ C6DOFIMU20_REG_IO_I2C_IF

#define C6DOFIMU20_REG_IO_I2C_IF   0x52

◆ C6DOFIMU20_REG_IO_INT_CTRL

#define C6DOFIMU20_REG_IO_INT_CTRL   0x38

◆ C6DOFIMU20_REG_IO_ODR_DEVIATION

#define C6DOFIMU20_REG_IO_ODR_DEVIATION   0x53

◆ C6DOFIMU20_REG_IO_PAD_STRENGTH

#define C6DOFIMU20_REG_IO_PAD_STRENGTH   0x51

◆ C6DOFIMU20_REG_IO_PDN_CTRL

#define C6DOFIMU20_REG_IO_PDN_CTRL   0x4F

◆ C6DOFIMU20_REG_IO_SPI_IF

#define C6DOFIMU20_REG_IO_SPI_IF   0x50

◆ C6DOFIMU20_REG_MOMO_1

#define C6DOFIMU20_REG_MOMO_1   0x08

◆ C6DOFIMU20_REG_MOMO_2

#define C6DOFIMU20_REG_MOMO_2   0x09

◆ C6DOFIMU20_REG_MOMO_3

#define C6DOFIMU20_REG_MOMO_3   0x0A

◆ C6DOFIMU20_REG_ORIENT_1

#define C6DOFIMU20_REG_ORIENT_1   0x1C

◆ C6DOFIMU20_REG_ORIENT_2

#define C6DOFIMU20_REG_ORIENT_2   0x1D

◆ C6DOFIMU20_REG_SAT_FLAGS

#define C6DOFIMU20_REG_SAT_FLAGS   0x0C

◆ C6DOFIMU20_REG_SC_1

#define C6DOFIMU20_REG_SC_1   0x10

◆ C6DOFIMU20_REG_SC_10

#define C6DOFIMU20_REG_SC_10   0x19

◆ C6DOFIMU20_REG_SC_11

#define C6DOFIMU20_REG_SC_11   0x1A

◆ C6DOFIMU20_REG_SC_12

#define C6DOFIMU20_REG_SC_12   0x1B

◆ C6DOFIMU20_REG_SC_2

#define C6DOFIMU20_REG_SC_2   0x11

◆ C6DOFIMU20_REG_SC_3

#define C6DOFIMU20_REG_SC_3   0x12

◆ C6DOFIMU20_REG_SC_4

#define C6DOFIMU20_REG_SC_4   0x13

◆ C6DOFIMU20_REG_SC_5

#define C6DOFIMU20_REG_SC_5   0x14

◆ C6DOFIMU20_REG_SC_6

#define C6DOFIMU20_REG_SC_6   0x15

◆ C6DOFIMU20_REG_SC_7

#define C6DOFIMU20_REG_SC_7   0x16

◆ C6DOFIMU20_REG_SC_8

#define C6DOFIMU20_REG_SC_8   0x17

◆ C6DOFIMU20_REG_SC_9

#define C6DOFIMU20_REG_SC_9   0x18

◆ C6DOFIMU20_REG_SC_ST_VALUE0

#define C6DOFIMU20_REG_SC_ST_VALUE0   0x28

◆ C6DOFIMU20_REG_SC_ST_VALUE1

#define C6DOFIMU20_REG_SC_ST_VALUE1   0x29

◆ C6DOFIMU20_REG_SC_ST_VALUE2

#define C6DOFIMU20_REG_SC_ST_VALUE2   0x2A

◆ C6DOFIMU20_REG_SC_ST_VALUE3

#define C6DOFIMU20_REG_SC_ST_VALUE3   0x2B

◆ C6DOFIMU20_REG_SC_ST_VALUE4

#define C6DOFIMU20_REG_SC_ST_VALUE4   0x2C

6 DOF IMU 20 extended register.

Specified extended register for description of 6 DOF IMU 20 Click driver.

◆ C6DOFIMU20_REG_SENSOR_TIME_0

#define C6DOFIMU20_REG_SENSOR_TIME_0   0x0A

◆ C6DOFIMU20_REG_SENSOR_TIME_1

#define C6DOFIMU20_REG_SENSOR_TIME_1   0x0B

◆ C6DOFIMU20_REG_SIGMO_1

#define C6DOFIMU20_REG_SIGMO_1   0x0D

◆ C6DOFIMU20_REG_SIGMO_2

#define C6DOFIMU20_REG_SIGMO_2   0x0E

◆ C6DOFIMU20_REG_SIGMO_3

#define C6DOFIMU20_REG_SIGMO_3   0x0F

◆ C6DOFIMU20_REG_ST_RESULT

#define C6DOFIMU20_REG_ST_RESULT   0x24

◆ C6DOFIMU20_REG_ST_SELECT

#define C6DOFIMU20_REG_ST_SELECT   0x25

◆ C6DOFIMU20_REG_STATUS

#define C6DOFIMU20_REG_STATUS   0x02

◆ C6DOFIMU20_REG_TAP_1

#define C6DOFIMU20_REG_TAP_1   0x1E

◆ C6DOFIMU20_REG_TAP_2

#define C6DOFIMU20_REG_TAP_2   0x1F

◆ C6DOFIMU20_REG_TAP_3

#define C6DOFIMU20_REG_TAP_3   0x20

◆ C6DOFIMU20_REG_TEMP_DATA

#define C6DOFIMU20_REG_TEMP_DATA   0x09

◆ C6DOFIMU20_REG_TILT_1

#define C6DOFIMU20_REG_TILT_1   0x21

◆ C6DOFIMU20_REG_TILT_2

#define C6DOFIMU20_REG_TILT_2   0x22