c6dofimu11 2.0.0.0

Macros

#define C6DOFIMU11_CNTL2_TEMP_EN_STANDBY_MODE   0x00
 
#define C6DOFIMU11_CNTL2_TEMPERATURE_DISABLE   0x00
 
#define C6DOFIMU11_CNTL2_TEMPERATURE_ENABLE   0x01
 
#define C6DOFIMU11_CNTL2_TEMP_EN_OPERATING_MODE   0x40
 
#define C6DOFIMU11_CNTL2_GSEL_8G   0x00
 
#define C6DOFIMU11_CNTL2_GSEL_16G   0x10
 
#define C6DOFIMU11_CNTL2_GSEL_32G   0x20
 
#define C6DOFIMU11_CNTL2_GSEL_64G   0x30
 
#define C6DOFIMU11_CNTL2_RES_A4M2   0x00
 
#define C6DOFIMU11_CNTL2_RES_A32M16   0x04
 
#define C6DOFIMU11_CNTL2_RES_MAX1   0x08
 
#define C6DOFIMU11_CNTL2_RES_MAX2   0x0C
 
#define C6DOFIMU11_CNTL2_MAG_DISABLE   0x00
 
#define C6DOFIMU11_CNTL2_MAG_ENABLE   0x01
 
#define C6DOFIMU11_CNTL2_MAG_EN_STANDBY_MODE   0x00
 
#define C6DOFIMU11_CNTL2_MAG_EN_OPERATING_MODE   0x02
 
#define C6DOFIMU11_CNTL2_ACCEL_EN_STANDBY_MODE   0x00
 
#define C6DOFIMU11_CNTL2_ACCEL_EN_OPERATING_MODE   0x01
 
#define C6DOFIMU11_CNTL2_ACCEL_DISABLE   0x00
 
#define C6DOFIMU11_CNTL2_ACCEL_ENABLE   0x01
 
#define C6DOFIMU11_COTR_TEST_RESP_DEFAULT   0x55
 
#define C6DOFIMU11_COTR_TEST_RESP_TEST   0xAA
 
#define C6DOFIMU11_BUF_CTRL_2_BUF_M_FIFO   0x00
 
#define C6DOFIMU11_BUF_CTRL_2_BUF_M_STREAM   0x02
 
#define C6DOFIMU11_BUF_CTRL_2_BUF_M_TRIGGER   0x04
 
#define C6DOFIMU11_BUF_CTRL_2_BUF_M_FILO   0x03
 
#define C6DOFIMU11_BUF_CTRL_2_SMT_TH8   0x01
 
#define C6DOFIMU11_BUF_CTRL_3_BFI_EN_DISABLED   0x00
 
#define C6DOFIMU11_BUF_CTRL_3_BFI_EN_ENABLED   0x80
 
#define C6DOFIMU11_BUF_CTRL_3_BUF_AX_DISABLED   0x00
 
#define C6DOFIMU11_BUF_CTRL_3_BUF_AX_ENABLED   0x40
 
#define C6DOFIMU11_BUF_CTRL_3_BUF_AY_DISABLED   0x00
 
#define C6DOFIMU11_BUF_CTRL_3_BUF_AY_ENABLED   0x20
 
#define C6DOFIMU11_BUF_CTRL_3_BUF_AZ_DISABLED   0x00
 
#define C6DOFIMU11_BUF_CTRL_3_BUF_AZ_ENABLED   0x10
 
#define C6DOFIMU11_BUF_CTRL_3_BUF_MX_DISABLED   0x00
 
#define C6DOFIMU11_BUF_CTRL_3_BUF_MX_ENABLED   0x08
 
#define C6DOFIMU11_BUF_CTRL_3_BUF_MY_DISABLED   0x00
 
#define C6DOFIMU11_BUF_CTRL_3_BUF_MY_ENABLED   0x04
 
#define C6DOFIMU11_BUF_CTRL_3_BUF_MZ_DISABLED   0x00
 
#define C6DOFIMU11_BUF_CTRL_3_BUF_MZ_ENABLED   0x02
 
#define C6DOFIMU11_BUF_CTRL_3_BUF_TEMP_DISABLED   0x00
 
#define C6DOFIMU11_BUF_CTRL_3_BUF_TEMP_ENABLED   0x01
 
#define C6DOFIMU11_BUF_STATUS_2_BUF_TRIG   0x02
 
#define C6DOFIMU11_BUF_STATUS_2_SMP_LEV_H   0x01
 
#define C6DOFIMU11_WHO_AM_I_WIA_MASK   0xFF
 
#define C6DOFIMU11_INS1_INT_MASK   0x80
 
#define C6DOFIMU11_INS1_BFI_MASK   0x40
 
#define C6DOFIMU11_INS1_WMI_MASK   0x20
 
#define C6DOFIMU11_INS1_DRDY_A_MASK   0x10
 
#define C6DOFIMU11_INS1_DRDY_M_MASK   0x08
 
#define C6DOFIMU11_INS1_FFI_MASK   0x04
 
#define C6DOFIMU11_INS1_AMI_MASK   0x02
 
#define C6DOFIMU11_INS1_MMI_MASK   0x01
 
#define C6DOFIMU11_INC3_IED2_MASK   0x80
 
#define C6DOFIMU11_INC3_IEA2_MASK   0x40
 
#define C6DOFIMU11_INC3_IEL2_MASK   0x30
 
#define C6DOFIMU11_INC3_IED1_MASK   0x08
 
#define C6DOFIMU11_INC3_IEA1_MASK   0x04
 
#define C6DOFIMU11_INC3_IEL1_MASK   0x03
 
#define C6DOFIMU11_AMI_CNTL3_AMI_EN_MASK   0x80
 
#define C6DOFIMU11_AMI_CNTL3_OAMI_MASK   0x07
 
#define C6DOFIMU11_MMI_CNTL3_MMI_EN_MASK   0x80
 
#define C6DOFIMU11_MMI_CNTL3_OMMI_MASK   0x07
 
#define C6DOFIMU11_FFI_CNTL3_FFI_EN_MASK   0x80
 
#define C6DOFIMU11_FFI_CNTL3_OFFI_MASK   0x07
 
#define C6DOFIMU11_ODCNTL_OSA_MASK   0x0F
 
#define C6DOFIMU11_ODCNTL_OSM_MASK   0xF0
 
#define C6DOFIMU11_CNTL1_STEN_MASK   0x40
 
#define C6DOFIMU11_CNTL2_TEMP_EN_MASK   0x40
 
#define C6DOFIMU11_CNTL2_GSEL_MASK   0x30
 
#define C6DOFIMU11_CNTL2_RES_MASK   0x0C
 
#define C6DOFIMU11_CNTL2_MAG_EN_MASK   0x02
 
#define C6DOFIMU11_CNTL2_ACCEL_EN_MASK   0x01
 
#define C6DOFIMU11_COTR_TEST_RESP_MASK   0xFF
 
#define C6DOFIMU11_BUF_CTRL_1_SMT_TH_MASK   0xFF
 
#define C6DOFIMU11_BUF_CTRL_2_BUF_M_MASK   0x06
 

Detailed Description

Macro Definition Documentation

◆ C6DOFIMU11_AMI_CNTL3_AMI_EN_MASK

#define C6DOFIMU11_AMI_CNTL3_AMI_EN_MASK   0x80

◆ C6DOFIMU11_AMI_CNTL3_OAMI_MASK

#define C6DOFIMU11_AMI_CNTL3_OAMI_MASK   0x07

◆ C6DOFIMU11_BUF_CTRL_1_SMT_TH_MASK

#define C6DOFIMU11_BUF_CTRL_1_SMT_TH_MASK   0xFF

◆ C6DOFIMU11_BUF_CTRL_2_BUF_M_FIFO

#define C6DOFIMU11_BUF_CTRL_2_BUF_M_FIFO   0x00

◆ C6DOFIMU11_BUF_CTRL_2_BUF_M_FILO

#define C6DOFIMU11_BUF_CTRL_2_BUF_M_FILO   0x03

◆ C6DOFIMU11_BUF_CTRL_2_BUF_M_MASK

#define C6DOFIMU11_BUF_CTRL_2_BUF_M_MASK   0x06

◆ C6DOFIMU11_BUF_CTRL_2_BUF_M_STREAM

#define C6DOFIMU11_BUF_CTRL_2_BUF_M_STREAM   0x02

◆ C6DOFIMU11_BUF_CTRL_2_BUF_M_TRIGGER

#define C6DOFIMU11_BUF_CTRL_2_BUF_M_TRIGGER   0x04

◆ C6DOFIMU11_BUF_CTRL_2_SMT_TH8

#define C6DOFIMU11_BUF_CTRL_2_SMT_TH8   0x01

◆ C6DOFIMU11_BUF_CTRL_3_BFI_EN_DISABLED

#define C6DOFIMU11_BUF_CTRL_3_BFI_EN_DISABLED   0x00

◆ C6DOFIMU11_BUF_CTRL_3_BFI_EN_ENABLED

#define C6DOFIMU11_BUF_CTRL_3_BFI_EN_ENABLED   0x80

◆ C6DOFIMU11_BUF_CTRL_3_BUF_AX_DISABLED

#define C6DOFIMU11_BUF_CTRL_3_BUF_AX_DISABLED   0x00

◆ C6DOFIMU11_BUF_CTRL_3_BUF_AX_ENABLED

#define C6DOFIMU11_BUF_CTRL_3_BUF_AX_ENABLED   0x40

◆ C6DOFIMU11_BUF_CTRL_3_BUF_AY_DISABLED

#define C6DOFIMU11_BUF_CTRL_3_BUF_AY_DISABLED   0x00

◆ C6DOFIMU11_BUF_CTRL_3_BUF_AY_ENABLED

#define C6DOFIMU11_BUF_CTRL_3_BUF_AY_ENABLED   0x20

◆ C6DOFIMU11_BUF_CTRL_3_BUF_AZ_DISABLED

#define C6DOFIMU11_BUF_CTRL_3_BUF_AZ_DISABLED   0x00

◆ C6DOFIMU11_BUF_CTRL_3_BUF_AZ_ENABLED

#define C6DOFIMU11_BUF_CTRL_3_BUF_AZ_ENABLED   0x10

◆ C6DOFIMU11_BUF_CTRL_3_BUF_MX_DISABLED

#define C6DOFIMU11_BUF_CTRL_3_BUF_MX_DISABLED   0x00

◆ C6DOFIMU11_BUF_CTRL_3_BUF_MX_ENABLED

#define C6DOFIMU11_BUF_CTRL_3_BUF_MX_ENABLED   0x08

◆ C6DOFIMU11_BUF_CTRL_3_BUF_MY_DISABLED

#define C6DOFIMU11_BUF_CTRL_3_BUF_MY_DISABLED   0x00

◆ C6DOFIMU11_BUF_CTRL_3_BUF_MY_ENABLED

#define C6DOFIMU11_BUF_CTRL_3_BUF_MY_ENABLED   0x04

◆ C6DOFIMU11_BUF_CTRL_3_BUF_MZ_DISABLED

#define C6DOFIMU11_BUF_CTRL_3_BUF_MZ_DISABLED   0x00

◆ C6DOFIMU11_BUF_CTRL_3_BUF_MZ_ENABLED

#define C6DOFIMU11_BUF_CTRL_3_BUF_MZ_ENABLED   0x02

◆ C6DOFIMU11_BUF_CTRL_3_BUF_TEMP_DISABLED

#define C6DOFIMU11_BUF_CTRL_3_BUF_TEMP_DISABLED   0x00

◆ C6DOFIMU11_BUF_CTRL_3_BUF_TEMP_ENABLED

#define C6DOFIMU11_BUF_CTRL_3_BUF_TEMP_ENABLED   0x01

◆ C6DOFIMU11_BUF_STATUS_2_BUF_TRIG

#define C6DOFIMU11_BUF_STATUS_2_BUF_TRIG   0x02

◆ C6DOFIMU11_BUF_STATUS_2_SMP_LEV_H

#define C6DOFIMU11_BUF_STATUS_2_SMP_LEV_H   0x01

◆ C6DOFIMU11_CNTL1_STEN_MASK

#define C6DOFIMU11_CNTL1_STEN_MASK   0x40

◆ C6DOFIMU11_CNTL2_ACCEL_DISABLE

#define C6DOFIMU11_CNTL2_ACCEL_DISABLE   0x00

◆ C6DOFIMU11_CNTL2_ACCEL_EN_MASK

#define C6DOFIMU11_CNTL2_ACCEL_EN_MASK   0x01

◆ C6DOFIMU11_CNTL2_ACCEL_EN_OPERATING_MODE

#define C6DOFIMU11_CNTL2_ACCEL_EN_OPERATING_MODE   0x01

◆ C6DOFIMU11_CNTL2_ACCEL_EN_STANDBY_MODE

#define C6DOFIMU11_CNTL2_ACCEL_EN_STANDBY_MODE   0x00

◆ C6DOFIMU11_CNTL2_ACCEL_ENABLE

#define C6DOFIMU11_CNTL2_ACCEL_ENABLE   0x01

◆ C6DOFIMU11_CNTL2_GSEL_16G

#define C6DOFIMU11_CNTL2_GSEL_16G   0x10

◆ C6DOFIMU11_CNTL2_GSEL_32G

#define C6DOFIMU11_CNTL2_GSEL_32G   0x20

◆ C6DOFIMU11_CNTL2_GSEL_64G

#define C6DOFIMU11_CNTL2_GSEL_64G   0x30

◆ C6DOFIMU11_CNTL2_GSEL_8G

#define C6DOFIMU11_CNTL2_GSEL_8G   0x00

◆ C6DOFIMU11_CNTL2_GSEL_MASK

#define C6DOFIMU11_CNTL2_GSEL_MASK   0x30

◆ C6DOFIMU11_CNTL2_MAG_DISABLE

#define C6DOFIMU11_CNTL2_MAG_DISABLE   0x00

◆ C6DOFIMU11_CNTL2_MAG_EN_MASK

#define C6DOFIMU11_CNTL2_MAG_EN_MASK   0x02

◆ C6DOFIMU11_CNTL2_MAG_EN_OPERATING_MODE

#define C6DOFIMU11_CNTL2_MAG_EN_OPERATING_MODE   0x02

◆ C6DOFIMU11_CNTL2_MAG_EN_STANDBY_MODE

#define C6DOFIMU11_CNTL2_MAG_EN_STANDBY_MODE   0x00

◆ C6DOFIMU11_CNTL2_MAG_ENABLE

#define C6DOFIMU11_CNTL2_MAG_ENABLE   0x01

◆ C6DOFIMU11_CNTL2_RES_A32M16

#define C6DOFIMU11_CNTL2_RES_A32M16   0x04

◆ C6DOFIMU11_CNTL2_RES_A4M2

#define C6DOFIMU11_CNTL2_RES_A4M2   0x00

◆ C6DOFIMU11_CNTL2_RES_MASK

#define C6DOFIMU11_CNTL2_RES_MASK   0x0C

◆ C6DOFIMU11_CNTL2_RES_MAX1

#define C6DOFIMU11_CNTL2_RES_MAX1   0x08

◆ C6DOFIMU11_CNTL2_RES_MAX2

#define C6DOFIMU11_CNTL2_RES_MAX2   0x0C

◆ C6DOFIMU11_CNTL2_TEMP_EN_MASK

#define C6DOFIMU11_CNTL2_TEMP_EN_MASK   0x40

◆ C6DOFIMU11_CNTL2_TEMP_EN_OPERATING_MODE

#define C6DOFIMU11_CNTL2_TEMP_EN_OPERATING_MODE   0x40

◆ C6DOFIMU11_CNTL2_TEMP_EN_STANDBY_MODE

#define C6DOFIMU11_CNTL2_TEMP_EN_STANDBY_MODE   0x00

◆ C6DOFIMU11_CNTL2_TEMPERATURE_DISABLE

#define C6DOFIMU11_CNTL2_TEMPERATURE_DISABLE   0x00

◆ C6DOFIMU11_CNTL2_TEMPERATURE_ENABLE

#define C6DOFIMU11_CNTL2_TEMPERATURE_ENABLE   0x01

◆ C6DOFIMU11_COTR_TEST_RESP_DEFAULT

#define C6DOFIMU11_COTR_TEST_RESP_DEFAULT   0x55

◆ C6DOFIMU11_COTR_TEST_RESP_MASK

#define C6DOFIMU11_COTR_TEST_RESP_MASK   0xFF

◆ C6DOFIMU11_COTR_TEST_RESP_TEST

#define C6DOFIMU11_COTR_TEST_RESP_TEST   0xAA

◆ C6DOFIMU11_FFI_CNTL3_FFI_EN_MASK

#define C6DOFIMU11_FFI_CNTL3_FFI_EN_MASK   0x80

◆ C6DOFIMU11_FFI_CNTL3_OFFI_MASK

#define C6DOFIMU11_FFI_CNTL3_OFFI_MASK   0x07

◆ C6DOFIMU11_INC3_IEA1_MASK

#define C6DOFIMU11_INC3_IEA1_MASK   0x04

◆ C6DOFIMU11_INC3_IEA2_MASK

#define C6DOFIMU11_INC3_IEA2_MASK   0x40

◆ C6DOFIMU11_INC3_IED1_MASK

#define C6DOFIMU11_INC3_IED1_MASK   0x08

◆ C6DOFIMU11_INC3_IED2_MASK

#define C6DOFIMU11_INC3_IED2_MASK   0x80

◆ C6DOFIMU11_INC3_IEL1_MASK

#define C6DOFIMU11_INC3_IEL1_MASK   0x03

◆ C6DOFIMU11_INC3_IEL2_MASK

#define C6DOFIMU11_INC3_IEL2_MASK   0x30

◆ C6DOFIMU11_INS1_AMI_MASK

#define C6DOFIMU11_INS1_AMI_MASK   0x02

◆ C6DOFIMU11_INS1_BFI_MASK

#define C6DOFIMU11_INS1_BFI_MASK   0x40

◆ C6DOFIMU11_INS1_DRDY_A_MASK

#define C6DOFIMU11_INS1_DRDY_A_MASK   0x10

◆ C6DOFIMU11_INS1_DRDY_M_MASK

#define C6DOFIMU11_INS1_DRDY_M_MASK   0x08

◆ C6DOFIMU11_INS1_FFI_MASK

#define C6DOFIMU11_INS1_FFI_MASK   0x04

◆ C6DOFIMU11_INS1_INT_MASK

#define C6DOFIMU11_INS1_INT_MASK   0x80

◆ C6DOFIMU11_INS1_MMI_MASK

#define C6DOFIMU11_INS1_MMI_MASK   0x01

◆ C6DOFIMU11_INS1_WMI_MASK

#define C6DOFIMU11_INS1_WMI_MASK   0x20

◆ C6DOFIMU11_MMI_CNTL3_MMI_EN_MASK

#define C6DOFIMU11_MMI_CNTL3_MMI_EN_MASK   0x80

◆ C6DOFIMU11_MMI_CNTL3_OMMI_MASK

#define C6DOFIMU11_MMI_CNTL3_OMMI_MASK   0x07

◆ C6DOFIMU11_ODCNTL_OSA_MASK

#define C6DOFIMU11_ODCNTL_OSA_MASK   0x0F

◆ C6DOFIMU11_ODCNTL_OSM_MASK

#define C6DOFIMU11_ODCNTL_OSM_MASK   0xF0

◆ C6DOFIMU11_WHO_AM_I_WIA_MASK

#define C6DOFIMU11_WHO_AM_I_WIA_MASK   0xFF