|
#define | C6DOFIMU15_MAP_MIKROBUS(cfg, mikrobus) |
|
#define | C6DOFIMU15_MASTER_I2C 0 |
|
#define | C6DOFIMU15_MASTER_SPI 1 |
|
#define | C6DOFIMU15_RETVAL uint8_t |
|
#define | C6DOFIMU15_OK 0x00 |
|
#define | C6DOFIMU15_INIT_ERROR 0xFF |
|
#define | C6DOFIMU15_I2C_ADR_GND 0x6A |
|
#define | C6DOFIMU15_I2C_ADR_VCC 0x6B |
|
#define | C6DOFIMU15_PIN_CTL 0x02 |
|
#define | C6DOFIMU15_FIFO_CTL1 0x07 |
|
#define | C6DOFIMU15_FIFO_CTL2 0x08 |
|
#define | C6DOFIMU15_FIFO_CTL3 0x09 |
|
#define | C6DOFIMU15_FIFO_CTL4 0x0A |
|
#define | C6DOFIMU15_CNT_BDR_REG1 0x0B |
|
#define | C6DOFIMU15_CNT_BDR_REG2 0x0C |
|
#define | C6DOFIMU15_INT1_CTL 0x0D |
|
#define | C6DOFIMU15_INT2_CTL 0x0E |
|
#define | C6DOFIMU15_WHO_AM_I 0x0F |
|
#define | C6DOFIMU15_CTL1_XL 0x10 |
|
#define | C6DOFIMU15_CTL2_G 0x11 |
|
#define | C6DOFIMU15_CTL3_C 0x12 |
|
#define | C6DOFIMU15_CTL4_C 0x13 |
|
#define | C6DOFIMU15_CTL5_C 0x14 |
|
#define | C6DOFIMU15_CTL6_C 0x15 |
|
#define | C6DOFIMU15_CTL7_G 0x16 |
|
#define | C6DOFIMU15_CTL8_XL 0x17 |
|
#define | C6DOFIMU15_CTL9_XL 0x18 |
|
#define | C6DOFIMU15_CTL10_C 0x19 |
|
#define | C6DOFIMU15_ALL_INT_SRC 0x1A |
|
#define | C6DOFIMU15_WAKE_UP_SRC 0x1B |
|
#define | C6DOFIMU15_D6D_SRC 0x1D |
|
#define | C6DOFIMU15_STAT_REG 0x1E |
|
#define | C6DOFIMU15_OUT_TEMP_L 0x20 |
|
#define | C6DOFIMU15_OUT_TEMP_H 0x21 |
|
#define | C6DOFIMU15_OUTX_L_G 0x22 |
|
#define | C6DOFIMU15_OUTX_H_G 0x23 |
|
#define | C6DOFIMU15_OUTY_L_G 0x24 |
|
#define | C6DOFIMU15_OUTY_H_G 0x25 |
|
#define | C6DOFIMU15_OUTZ_L_G 0x26 |
|
#define | C6DOFIMU15_OUTZ_H_G 0x27 |
|
#define | C6DOFIMU15_OUTX_L_A 0x28 |
|
#define | C6DOFIMU15_OUTX_H_A 0x29 |
|
#define | C6DOFIMU15_OUTY_L_A 0x2A |
|
#define | C6DOFIMU15_OUTY_H_A 0x2B |
|
#define | C6DOFIMU15_OUTZ_L_A 0x2C |
|
#define | C6DOFIMU15_OUTZ_H_A 0x2D |
|
#define | C6DOFIMU15_FIFO_STAT1 0x3A |
|
#define | C6DOFIMU15_FIFO_STAT2 0x3B |
|
#define | C6DOFIMU15_T_STMP_0_REG 0x40 |
|
#define | C6DOFIMU15_T_STMP_1_REG 0x41 |
|
#define | C6DOFIMU15_T_STMP_2_REG 0x42 |
|
#define | C6DOFIMU15_T_STMP_3_REG 0x43 |
|
#define | C6DOFIMU15_INT_CFG0 0x56 |
|
#define | C6DOFIMU15_INT_CFG1 0x58 |
|
#define | C6DOFIMU15_THS_6D 0x59 |
|
#define | C6DOFIMU15_WAKE_UP_THS 0x5B |
|
#define | C6DOFIMU15_WAKE_UP_DUR 0x5C |
|
#define | C6DOFIMU15_FREE_FALL 0x5D |
|
#define | C6DOFIMU15_MD1_CFG 0x5E |
|
#define | C6DOFIMU15_MD2_CFG 0x5F |
|
#define | C6DOFIMU15_INT_FRQ_FINE 0x63 |
|
#define | C6DOFIMU15_X_OFS_USR 0x73 |
|
#define | C6DOFIMU15_Y_OFS_USR 0x74 |
|
#define | C6DOFIMU15_Z_OFS_USR 0x75 |
|
#define | C6DOFIMU15_FIFO_DATA_OUT_TAG 0x78 |
|
#define | C6DOFIMU15_FIFO_DATA_OUT_X_L 0x79 |
|
#define | C6DOFIMU15_FIFO_DATA_OUT_X_H 0x7A |
|
#define | C6DOFIMU15_FIFO_DATA_OUT_Y_L 0x7B |
|
#define | C6DOFIMU15_FIFO_DATA_OUT_Y_H 0x7C |
|
#define | C6DOFIMU15_FIFO_DATA_OUT_Z_L 0x7D |
|
#define | C6DOFIMU15_FIFO_DATA_OUT_Z_H 0x7E |
|
#define | C6DOFIMU15_SDO_PU_EN 0x7F |
|
#define | C6DOFIMU15_SDO_PU_DIS 0x3F |
|
#define | C6DOFIMU15_BDR_GY_FIFO_NB 0x00 |
|
#define | C6DOFIMU15_BDR_GY_12_5_HZ 0x10 |
|
#define | C6DOFIMU15_BDR_GY_26_HZ 0x20 |
|
#define | C6DOFIMU15_BDR_GY_52_HZ 0x30 |
|
#define | C6DOFIMU15_BDR_GY_104_HZ 0x40 |
|
#define | C6DOFIMU15_BDR_GY_208_HZ 0x50 |
|
#define | C6DOFIMU15_BDR_GY_417_HZ 0x60 |
|
#define | C6DOFIMU15_BDR_GY_833_HZ 0x70 |
|
#define | C6DOFIMU15_BDR_GY_1667_HZ 0x80 |
|
#define | C6DOFIMU15_BDR_GY_3333_HZ 0x90 |
|
#define | C6DOFIMU15_BDR_GY_6667_HZ 0xA0 |
|
#define | C6DOFIMU15_BDR_GY_6_5_HZ 0xB0 |
|
#define | C6DOFIMU15_BDR_XL_FIFO_NB 0x00 |
|
#define | C6DOFIMU15_BDR_XL_12_5_HZ 0x01 |
|
#define | C6DOFIMU15_BDR_XL_26_HZ 0x02 |
|
#define | C6DOFIMU15_BDR_XL_52_HZ 0x03 |
|
#define | C6DOFIMU15_BDR_XL_104_HZ 0x04 |
|
#define | C6DOFIMU15_BDR_XL_208_HZ 0x05 |
|
#define | C6DOFIMU15_BDR_XL_417_HZ 0x06 |
|
#define | C6DOFIMU15_BDR_XL_833_HZ 0x07 |
|
#define | C6DOFIMU15_BDR_XL_1667_HZ 0x80 |
|
#define | C6DOFIMU15_BDR_XL_3333_HZ 0x09 |
|
#define | C6DOFIMU15_BDR_XL_6667_HZ 0x0A |
|
#define | C6DOFIMU15_DEC_TS_BATCH_1 0x40 |
|
#define | C6DOFIMU15_DEC_TS_BATCH_8 0x80 |
|
#define | C6DOFIMU15_DEC_TS_BATCH_32 0xC0 |
|
#define | C6DOFIMU15_ODR_T_BATCH_1_6_HZ 0x10 |
|
#define | C6DOFIMU15_ODR_T_BATCH_12_5_HZ 0x20 |
|
#define | C6DOFIMU15_ODR_T_BATCH_52_HZ 0x30 |
|
#define | C6DOFIMU15_FIFO_DIS 0x00 |
|
#define | C6DOFIMU15_FIFO_ST_WHEN_FULL 0x01 |
|
#define | C6DOFIMU15_CONT_TO_FIFO 0x03 |
|
#define | C6DOFIMU15_BYP_TO_CONT 0x04 |
|
#define | C6DOFIMU15_CONT_MODE 0x06 |
|
#define | C6DOFIMU15_BYP_TO_FIFO 0x07 |
|
#define | C6DOFIMU15_DEN_DRDY_FLAG 0x80 |
|
#define | C6DOFIMU15_INT1_CNT_BDR 0x40 |
|
#define | C6DOFIMU15_INT1_FIFO_FULL 0x20 |
|
#define | C6DOFIMU15_INT1_FIFO_OVR 0x10 |
|
#define | C6DOFIMU15_INT1_FIFO_TH 0x08 |
|
#define | C6DOFIMU15_INT1_BOOT 0x04 |
|
#define | C6DOFIMU15_INT1_DRDY_G 0x02 |
|
#define | C6DOFIMU15_INT1_DRDY_XL 0x01 |
|
#define | C6DOFIMU15_INT2_CNT_BDR 0x40 |
|
#define | C6DOFIMU15_INT2_FIFO_FULL 0x20 |
|
#define | C6DOFIMU15_INT2_FIFO_OVR 0x10 |
|
#define | C6DOFIMU15_INT2_FIFO_TH 0x08 |
|
#define | C6DOFIMU15_INT2_DRDY_TEMP 0x04 |
|
#define | C6DOFIMU15_INT2_DRDY_G 0x02 |
|
#define | C6DOFIMU15_INT2_DRDY_XL 0x01 |
|
#define | C6DOFIMU15_WHO_AM_I_VAL 0x6B |
|
#define | C6DOFIMU15_ODR_XL_POW_DWN 0x00 |
|
#define | C6DOFIMU15_ODR_XL_12_5_HZ 0x10 |
|
#define | C6DOFIMU15_ODR_XL_26_HZ 0x20 |
|
#define | C6DOFIMU15_ODR_XL_52_HZ 0x30 |
|
#define | C6DOFIMU15_ODR_XL_104_HZ 0x40 |
|
#define | C6DOFIMU15_ODR_XL_208_HZ 0x50 |
|
#define | C6DOFIMU15_ODR_XL_417_HZ 0x60 |
|
#define | C6DOFIMU15_ODR_XL_833_HZ 0x70 |
|
#define | C6DOFIMU15_ODR_XL_1667_HZ 0x80 |
|
#define | C6DOFIMU15_ODR_XL_3333_HZ 0x90 |
|
#define | C6DOFIMU15_ODR_XL_6667_HZ 0xA0 |
|
#define | C6DOFIMU15_FS_XL_2_G 0x00 |
|
#define | C6DOFIMU15_FS_XL_16_G 0x04 |
|
#define | C6DOFIMU15_FS_XL_4_G 0x08 |
|
#define | C6DOFIMU15_FS_XL_8_G 0x0C |
|
#define | C6DOFIMU15_LPF2_XL_EN 0x02 |
|
#define | C6DOFIMU15_ODR_G_POW_DWN 0x00 |
|
#define | C6DOFIMU15_ODR_G_12_5_HZ 0x10 |
|
#define | C6DOFIMU15_ODR_G_26_HZ 0x20 |
|
#define | C6DOFIMU15_ODR_G_52_HZ 0x30 |
|
#define | C6DOFIMU15_ODR_G_104_HZ 0x40 |
|
#define | C6DOFIMU15_ODR_G_208_HZ 0x50 |
|
#define | C6DOFIMU15_ODR_G_417_HZ 0x60 |
|
#define | C6DOFIMU15_ODR_G_833_HZ 0x70 |
|
#define | C6DOFIMU15_ODR_G_1667_HZ 0x80 |
|
#define | C6DOFIMU15_ODR_G_3333_HZ 0x90 |
|
#define | C6DOFIMU15_ODR_G_6667_HZ 0xA0 |
|
#define | C6DOFIMU15_FS_G_250_DPS 0x00 |
|
#define | C6DOFIMU15_FS_G_500_DPS 0x04 |
|
#define | C6DOFIMU15_FS_G_1000_DPS 0x08 |
|
#define | C6DOFIMU15_FS_G_2000_DPS 0x0C |
|
#define | C6DOFIMU15_FS_125 0x02 |
|
#define | C6DOFIMU15_FS_4000 0x01 |
|
#define | C6DOFIMU15_BOOT 0x80 |
|
#define | C6DOFIMU15_BDU 0x40 |
|
#define | C6DOFIMU15_H_LACTIVE 0x20 |
|
#define | C6DOFIMU15_PP_OD 0x10 |
|
#define | C6DOFIMU15_SIM 0x08 |
|
#define | C6DOFIMU15_IF_INC 0x04 |
|
#define | C6DOFIMU15_SW_RESET 0x01 |
|
#define | C6DOFIMU15_SLEEP_G 0x40 |
|
#define | C6DOFIMU15_INT2_ON_INT1 0x20 |
|
#define | C6DOFIMU15_DRDY_MASK 0x08 |
|
#define | C6DOFIMU15_I2C_DIS 0x04 |
|
#define | C6DOFIMU15_LPF1_SEL_G 0x02 |
|
#define | C6DOFIMU15_ROUNDING_NO 0x00 |
|
#define | C6DOFIMU15_ROUNDING_XL 0x20 |
|
#define | C6DOFIMU15_ROUNDING_G 0x40 |
|
#define | C6DOFIMU15_ROUNDING_G_XL 0x60 |
|
#define | C6DOFIMU15_ST_G_NOR_OP 0x00 |
|
#define | C6DOFIMU15_ST_G_POS_SNG 0x04 |
|
#define | C6DOFIMU15_ST_G_NEG_SNG 0x0C |
|
#define | C6DOFIMU15_ST_XL_NOR_OP 0x00 |
|
#define | C6DOFIMU15_ST_XL_POS_SNG 0x01 |
|
#define | C6DOFIMU15_ST_XL_NEG_SNG 0x02 |
|
#define | C6DOFIMU15_EDG_SENS_TRIG 0x80 |
|
#define | C6DOFIMU15_LVL_SENS_TRIG 0x40 |
|
#define | C6DOFIMU15_LVL_SENS_LTCH 0x60 |
|
#define | C6DOFIMU15_LVL_SENS_FIFO_EN 0xC0 |
|
#define | C6DOFIMU15_HP_EN_G 0x40 |
|
#define | C6DOFIMU15_HPM_G_16_MHZ 0x00 |
|
#define | C6DOFIMU15_HPM_G_65_MHZ 0x10 |
|
#define | C6DOFIMU15_HPM_G_260_MHZ 0x20 |
|
#define | C6DOFIMU15_HPM_G_1_04_HZ 0x30 |
|
#define | C6DOFIMU15_USR_OFF_ON_OUT 0x02 |
|
#define | C6DOFIMU15_DEN_X 0x80 |
|
#define | C6DOFIMU15_DEN_Y 0x40 |
|
#define | C6DOFIMU15_DEN_Z 0x20 |
|
#define | C6DOFIMU15_DEN_XL_G 0x10 |
|
#define | C6DOFIMU15_DEN_XL_EN 0x08 |
|
#define | C6DOFIMU15_DEN_LH 0x04 |
|
#define | C6DOFIMU15_DEV_CFG 0x02 |
|
#define | C6DOFIMU15_T_STAMP_EN 0x20 |
|
#define | C6DOFIMU15_T_STAMP_END_CNT 0x80 |
|
#define | C6DOFIMU15_SLEP_CHN_IA 0x20 |
|
#define | C6DOFIMU15_SRC_D6D_IA 0x10 |
|
#define | C6DOFIMU15_SRC_WU_IA 0x02 |
|
#define | C6DOFIMU15_SRC_FF_IA 0x01 |
|
#define | C6DOFIMU15_SLP_CHN_IA 0x40 |
|
#define | C6DOFIMU15_INT_FF_IA 0x20 |
|
#define | C6DOFIMU15_SLP_STAT 0x10 |
|
#define | C6DOFIMU15_INT_WU_IA 0x08 |
|
#define | C6DOFIMU15_X_WU 0x04 |
|
#define | C6DOFIMU15_Y_WU 0x02 |
|
#define | C6DOFIMU15_Z_WU 0x01 |
|
#define | C6DOFIMU15_DEN_DRDY 0x80 |
|
#define | C6DOFIMU15_D6D_IA 0x40 |
|
#define | C6DOFIMU15_Z_AXIS_HIGH 0x20 |
|
#define | C6DOFIMU15_Z_AXIS_LOW 0x10 |
|
#define | C6DOFIMU15_Y_AXIS_HIGH 0x08 |
|
#define | C6DOFIMU15_Y_AXIS_LOW 0x04 |
|
#define | C6DOFIMU15_X_AXIS_HIGH 0x02 |
|
#define | C6DOFIMU15_X_AXIS_LOW 0x01 |
|
#define | C6DOFIMU15_TDA 0x04 |
|
#define | C6DOFIMU15_GDA 0x02 |
|
#define | C6DOFIMU15_XLDA 0x01 |
|
#define | C6DOFIMU15_INT_CLR_ON_READ 0x40 |
|
#define | C6DOFIMU15_SLP_STAT_ON_INT 0x20 |
|
#define | C6DOFIMU15_SLOPE_FDS 0x10 |
|
#define | C6DOFIMU15_LIR 0x01 |
|
#define | C6DOFIMU15_INT_EN 0x80 |
|
#define | C6DOFIMU15_STAIONARY_MODE 0x00 |
|
#define | C6DOFIMU15_INA_ACL_12_5_GYR_N_CRG 0x20 |
|
#define | C6DOFIMU15_INA_ACL_12_5_GYR_SLP 0x40 |
|
#define | C6DOFIMU15_INA_ACL_12_5_GYR_P_DWN 0x60 |
|
#define | C6DOFIMU15_D4D_EN 0x80 |
|
#define | C6DOFIMU15_SIXD_THS_80_DEG 0x00 |
|
#define | C6DOFIMU15_SIXD_THS_70_DEG 0x20 |
|
#define | C6DOFIMU15_SIXD_THS_60_DEG 0x40 |
|
#define | C6DOFIMU15_SIXD_THS_50_DEG 0x60 |
|
#define | C6DOFIMU15_USR_OFF_ON_WU 0x40 |
|
#define | C6DOFIMU15_FF_DUR5 0x80 |
|
#define | C6DOFIMU15_WAKE_THS_W 0x10 |
|
#define | C6DOFIMU15_FF_THS_500_MG 0x07 |
|
#define | C6DOFIMU15_FF_THS_469_MG 0x06 |
|
#define | C6DOFIMU15_FF_THS_406_MG 0x05 |
|
#define | C6DOFIMU15_FF_THS_344_MG 0x04 |
|
#define | C6DOFIMU15_FF_THS_312_MG 0x03 |
|
#define | C6DOFIMU15_FF_THS_250_MG 0x02 |
|
#define | C6DOFIMU15_FF_THS_219_MG 0x01 |
|
#define | C6DOFIMU15_FF_THS_156_MG 0x00 |
|
#define | C6DOFIMU15_INT1_SLP_CHN 0x80 |
|
#define | C6DOFIMU15_INT1_WU 0x20 |
|
#define | C6DOFIMU15_INT1_FF 0x10 |
|
#define | C6DOFIMU15_INT1_6D 0x04 |
|
#define | C6DOFIMU15_INT2_SLP_CHN 0x80 |
|
#define | C6DOFIMU15_INT2_WU 0x20 |
|
#define | C6DOFIMU15_INT2_FF 0x10 |
|
#define | C6DOFIMU15_INT2_6D 0x04 |
|
#define | C6DOFIMU15_INT2_T_STAMP 0x01 |
|
#define | C6DOFIMU15_TAG_SEN_GYRO 0x08 |
|
#define | C6DOFIMU15_TAG_SEN_ACEL 0x10 |
|
#define | C6DOFIMU15_TAG_SEN_TEMP 0x18 |
|
#define | C6DOFIMU15_TAG_SEN_T_ST 0x20 |
|
#define | C6DOFIMU15_TAG_SEN_CFG_CHN 0x28 |
|
#define | C6DOFIMU15_LA_FS_2_G 0.061 |
|
#define | C6DOFIMU15_LA_FS_4_G 0.122 |
|
#define | C6DOFIMU15_LA_FS_8_G 0.244 |
|
#define | C6DOFIMU15_LA_FS_16_G 0.488 |
|
#define | C6DOFIMU15_G_FS_125_DPS 4.375 |
|
#define | C6DOFIMU15_G_FS_250_DPS 8.75 |
|
#define | C6DOFIMU15_G_FS_500_DPS 17.5 |
|
#define | C6DOFIMU15_G_FS_1000_DPS 35.0 |
|
#define | C6DOFIMU15_G_FS_2000_DPS 70.0 |
|
#define | C6DOFIMU15_G_FS_4000_DPS 140.0 |
|
#define | C6DOFIMU15_ODR_COEF_FOR_ODR_12_5 512 |
|
#define | C6DOFIMU15_ODR_COEF_FOR_ODR_26 256 |
|
#define | C6DOFIMU15_ODR_COEF_FOR_ODR_52 12 |
|
#define | C6DOFIMU15_ODR_COEF_FOR_ODR_104 64 |
|
#define | C6DOFIMU15_ODR_COEF_FOR_ODR_208 32 |
|
#define | C6DOFIMU15_ODR_COEF_FOR_ODR_416 16 |
|
#define | C6DOFIMU15_ODR_COEF_FOR_ODR_833 8 |
|
#define | C6DOFIMU15_ODR_COEF_FOR_ODR_1667 4 |
|
#define | C6DOFIMU15_ODR_COEF_FOR_ODR_3333 2 |
|
#define | C6DOFIMU15_ODR_COEF_FOR_ODR_6667 1 |
|
#define | C6DOFIMU15_PROP_DIS 0 |
|
#define | C6DOFIMU15_PROP_EN 1 |
|
#define | C6DOFIMU15_RD_BIT_MASK 0x80 |
|
#define | C6DOFIMU15_WR_BIT_MASK 0x7F |
|