c6dofimu2 2.0.0.0
Register Address

Macros

#define C6DOFIMU2_REG_CHIP_ID   0x00
 
#define C6DOFIMU2_REG_ERROR   0x02
 
#define C6DOFIMU2_REG_PMU_STATUS   0x03
 
#define C6DOFIMU2_REG_AUX_DATA   0x04
 
#define C6DOFIMU2_REG_GYRO_DATA   0x0C
 
#define C6DOFIMU2_REG_ACCEL_DATA   0x12
 
#define C6DOFIMU2_REG_STATUS   0x1B
 
#define C6DOFIMU2_REG_INT_STATUS   0x1C
 
#define C6DOFIMU2_REG_FIFO_LENGTH   0x22
 
#define C6DOFIMU2_REG_FIFO_DATA   0x24
 
#define C6DOFIMU2_REG_ACCEL_CONFIG   0x40
 
#define C6DOFIMU2_REG_ACCEL_RANGE   0x41
 
#define C6DOFIMU2_REG_GYRO_CONFIG   0x42
 
#define C6DOFIMU2_REG_GYRO_RANGE   0x43
 
#define C6DOFIMU2_REG_AUX_ODR   0x44
 
#define C6DOFIMU2_REG_FIFO_DOWN   0x45
 
#define C6DOFIMU2_REG_FIFO_CONFIG_0   0x46
 
#define C6DOFIMU2_REG_FIFO_CONFIG_1   0x47
 
#define C6DOFIMU2_REG_AUX_IF_0   0x4B
 
#define C6DOFIMU2_REG_AUX_IF_1   0x4C
 
#define C6DOFIMU2_REG_AUX_IF_2   0x4D
 
#define C6DOFIMU2_REG_AUX_IF_3   0x4E
 
#define C6DOFIMU2_REG_AUX_IF_4   0x4F
 
#define C6DOFIMU2_REG_INT_ENABLE_0   0x50
 
#define C6DOFIMU2_REG_INT_ENABLE_1   0x51
 
#define C6DOFIMU2_REG_INT_ENABLE_2   0x52
 
#define C6DOFIMU2_REG_INT_OUT_CTRL   0x53
 
#define C6DOFIMU2_REG_INT_LATCH   0x54
 
#define C6DOFIMU2_REG_INT_MAP_0   0x55
 
#define C6DOFIMU2_REG_INT_MAP_1   0x56
 
#define C6DOFIMU2_REG_INT_MAP_2   0x57
 
#define C6DOFIMU2_REG_INT_DATA_0   0x58
 
#define C6DOFIMU2_REG_INT_DATA_1   0x59
 
#define C6DOFIMU2_REG_INT_LOWHIGH_0   0x5A
 
#define C6DOFIMU2_REG_INT_LOWHIGH_1   0x5B
 
#define C6DOFIMU2_REG_INT_LOWHIGH_2   0x5C
 
#define C6DOFIMU2_REG_INT_LOWHIGH_3   0x5D
 
#define C6DOFIMU2_REG_INT_LOWHIGH_4   0x5E
 
#define C6DOFIMU2_REG_INT_MOTION_0   0x5F
 
#define C6DOFIMU2_REG_INT_MOTION_1   0x60
 
#define C6DOFIMU2_REG_INT_MOTION_2   0x61
 
#define C6DOFIMU2_REG_INT_MOTION_3   0x62
 
#define C6DOFIMU2_REG_INT_TAP_0   0x63
 
#define C6DOFIMU2_REG_INT_TAP_1   0x64
 
#define C6DOFIMU2_REG_INT_ORIENT_0   0x65
 
#define C6DOFIMU2_REG_INT_ORIENT_1   0x66
 
#define C6DOFIMU2_REG_INT_FLAT_0   0x67
 
#define C6DOFIMU2_REG_INT_FLAT_1   0x68
 
#define C6DOFIMU2_REG_FOC_CONF   0x69
 
#define C6DOFIMU2_REG_CONF   0x6A
 
#define C6DOFIMU2_REG_NV_CONF   0x70
 

Detailed Description

Macro Definition Documentation

◆ C6DOFIMU2_REG_ACCEL_CONFIG

#define C6DOFIMU2_REG_ACCEL_CONFIG   0x40

◆ C6DOFIMU2_REG_ACCEL_DATA

#define C6DOFIMU2_REG_ACCEL_DATA   0x12

◆ C6DOFIMU2_REG_ACCEL_RANGE

#define C6DOFIMU2_REG_ACCEL_RANGE   0x41

◆ C6DOFIMU2_REG_AUX_DATA

#define C6DOFIMU2_REG_AUX_DATA   0x04

◆ C6DOFIMU2_REG_AUX_IF_0

#define C6DOFIMU2_REG_AUX_IF_0   0x4B

◆ C6DOFIMU2_REG_AUX_IF_1

#define C6DOFIMU2_REG_AUX_IF_1   0x4C

◆ C6DOFIMU2_REG_AUX_IF_2

#define C6DOFIMU2_REG_AUX_IF_2   0x4D

◆ C6DOFIMU2_REG_AUX_IF_3

#define C6DOFIMU2_REG_AUX_IF_3   0x4E

◆ C6DOFIMU2_REG_AUX_IF_4

#define C6DOFIMU2_REG_AUX_IF_4   0x4F

◆ C6DOFIMU2_REG_AUX_ODR

#define C6DOFIMU2_REG_AUX_ODR   0x44

◆ C6DOFIMU2_REG_CHIP_ID

#define C6DOFIMU2_REG_CHIP_ID   0x00

◆ C6DOFIMU2_REG_CONF

#define C6DOFIMU2_REG_CONF   0x6A

◆ C6DOFIMU2_REG_ERROR

#define C6DOFIMU2_REG_ERROR   0x02

◆ C6DOFIMU2_REG_FIFO_CONFIG_0

#define C6DOFIMU2_REG_FIFO_CONFIG_0   0x46

◆ C6DOFIMU2_REG_FIFO_CONFIG_1

#define C6DOFIMU2_REG_FIFO_CONFIG_1   0x47

◆ C6DOFIMU2_REG_FIFO_DATA

#define C6DOFIMU2_REG_FIFO_DATA   0x24

◆ C6DOFIMU2_REG_FIFO_DOWN

#define C6DOFIMU2_REG_FIFO_DOWN   0x45

◆ C6DOFIMU2_REG_FIFO_LENGTH

#define C6DOFIMU2_REG_FIFO_LENGTH   0x22

◆ C6DOFIMU2_REG_FOC_CONF

#define C6DOFIMU2_REG_FOC_CONF   0x69

◆ C6DOFIMU2_REG_GYRO_CONFIG

#define C6DOFIMU2_REG_GYRO_CONFIG   0x42

◆ C6DOFIMU2_REG_GYRO_DATA

#define C6DOFIMU2_REG_GYRO_DATA   0x0C

◆ C6DOFIMU2_REG_GYRO_RANGE

#define C6DOFIMU2_REG_GYRO_RANGE   0x43

◆ C6DOFIMU2_REG_INT_DATA_0

#define C6DOFIMU2_REG_INT_DATA_0   0x58

◆ C6DOFIMU2_REG_INT_DATA_1

#define C6DOFIMU2_REG_INT_DATA_1   0x59

◆ C6DOFIMU2_REG_INT_ENABLE_0

#define C6DOFIMU2_REG_INT_ENABLE_0   0x50

◆ C6DOFIMU2_REG_INT_ENABLE_1

#define C6DOFIMU2_REG_INT_ENABLE_1   0x51

◆ C6DOFIMU2_REG_INT_ENABLE_2

#define C6DOFIMU2_REG_INT_ENABLE_2   0x52

◆ C6DOFIMU2_REG_INT_FLAT_0

#define C6DOFIMU2_REG_INT_FLAT_0   0x67

◆ C6DOFIMU2_REG_INT_FLAT_1

#define C6DOFIMU2_REG_INT_FLAT_1   0x68

◆ C6DOFIMU2_REG_INT_LATCH

#define C6DOFIMU2_REG_INT_LATCH   0x54

◆ C6DOFIMU2_REG_INT_LOWHIGH_0

#define C6DOFIMU2_REG_INT_LOWHIGH_0   0x5A

◆ C6DOFIMU2_REG_INT_LOWHIGH_1

#define C6DOFIMU2_REG_INT_LOWHIGH_1   0x5B

◆ C6DOFIMU2_REG_INT_LOWHIGH_2

#define C6DOFIMU2_REG_INT_LOWHIGH_2   0x5C

◆ C6DOFIMU2_REG_INT_LOWHIGH_3

#define C6DOFIMU2_REG_INT_LOWHIGH_3   0x5D

◆ C6DOFIMU2_REG_INT_LOWHIGH_4

#define C6DOFIMU2_REG_INT_LOWHIGH_4   0x5E

◆ C6DOFIMU2_REG_INT_MAP_0

#define C6DOFIMU2_REG_INT_MAP_0   0x55

◆ C6DOFIMU2_REG_INT_MAP_1

#define C6DOFIMU2_REG_INT_MAP_1   0x56

◆ C6DOFIMU2_REG_INT_MAP_2

#define C6DOFIMU2_REG_INT_MAP_2   0x57

◆ C6DOFIMU2_REG_INT_MOTION_0

#define C6DOFIMU2_REG_INT_MOTION_0   0x5F

◆ C6DOFIMU2_REG_INT_MOTION_1

#define C6DOFIMU2_REG_INT_MOTION_1   0x60

◆ C6DOFIMU2_REG_INT_MOTION_2

#define C6DOFIMU2_REG_INT_MOTION_2   0x61

◆ C6DOFIMU2_REG_INT_MOTION_3

#define C6DOFIMU2_REG_INT_MOTION_3   0x62

◆ C6DOFIMU2_REG_INT_ORIENT_0

#define C6DOFIMU2_REG_INT_ORIENT_0   0x65

◆ C6DOFIMU2_REG_INT_ORIENT_1

#define C6DOFIMU2_REG_INT_ORIENT_1   0x66

◆ C6DOFIMU2_REG_INT_OUT_CTRL

#define C6DOFIMU2_REG_INT_OUT_CTRL   0x53

◆ C6DOFIMU2_REG_INT_STATUS

#define C6DOFIMU2_REG_INT_STATUS   0x1C

◆ C6DOFIMU2_REG_INT_TAP_0

#define C6DOFIMU2_REG_INT_TAP_0   0x63

◆ C6DOFIMU2_REG_INT_TAP_1

#define C6DOFIMU2_REG_INT_TAP_1   0x64

◆ C6DOFIMU2_REG_NV_CONF

#define C6DOFIMU2_REG_NV_CONF   0x70

◆ C6DOFIMU2_REG_PMU_STATUS

#define C6DOFIMU2_REG_PMU_STATUS   0x03

◆ C6DOFIMU2_REG_STATUS

#define C6DOFIMU2_REG_STATUS   0x1B