|
#define | C6DOFIMU13_MAG_STAT_DRDY 0x40 |
| 6DOF IMU 13 Status register settings.
|
|
#define | C6DOFIMU13_MAG_STAT_DOR 0x20 |
|
#define | C6DOFIMU13_MAG_CTL_1_PC_NORM 0x80 |
| 6DOF IMU 13 Control 1 register settings.
|
|
#define | C6DOFIMU13_MAG_CTL_1_PC_STBY 0x00 |
|
#define | C6DOFIMU13_MAG_CTL_1_ODR_05 0x00 |
|
#define | C6DOFIMU13_MAG_CTL_1_ODR_10 0x08 |
|
#define | C6DOFIMU13_MAG_CTL_1_ODR_20 0x10 |
|
#define | C6DOFIMU13_MAG_CTL_1_ODR_100 0x18 |
|
#define | C6DOFIMU13_MAG_CTL_1_FS_DEF 0x02 |
|
#define | C6DOFIMU13_MAG_CTL_1_FS_NORM 0x00 |
|
#define | C6DOFIMU13_MAG_CTL_3_SRST_SR 0x80 |
| 6DOF IMU 13 Control 3 register settings.
|
|
#define | C6DOFIMU13_MAG_CTL_3_SRST_NOP 0x00 |
|
#define | C6DOFIMU13_MAG_CTL_3_FRC_SM 0x40 |
|
#define | C6DOFIMU13_MAG_CTL_3_FRC_NOP 0x00 |
|
#define | C6DOFIMU13_MAG_CTL_3_STC_EN 0x10 |
|
#define | C6DOFIMU13_MAG_CTL_3_STC_NOP 0x00 |
|
#define | C6DOFIMU13_MAG_CTL_3_TCS_EN 0x02 |
|
#define | C6DOFIMU13_MAG_CTL_3_TCS_NOP 0x00 |
|
#define | C6DOFIMU13_MAG_CTL_3_OCL_EN 0x01 |
|
#define | C6DOFIMU13_MAG_CTL_3_OCL_NOP 0x00 |
|
#define | C6DOFIMU13_MAG_CTL_4_RS_S_14 0x00 |
| 6DOF IMU 13 Control 4 register settings.
|
|
#define | C6DOFIMU13_MAG_CTL_4_RS_S_15 0x10 |
|
#define | C6DOFIMU13_MAG_SENS 0.15 |
| 6DOF IMU 13 Magnetometer Sensitivity settings.
|
|
#define | C6DOFIMU13_MAG_ORIENTATION_COEF -1.0 |
|
#define | C6DOFIMU13_MAG_RES_14_BIT 0x00 |
| 6DOF IMU 13 Magnetometer Range and operation mode settings.
|
|
#define | C6DOFIMU13_MAG_RES_15_BIT 0x01 |
|
#define | C6DOFIMU13_MAG_OP_MODE_S_SHOT 0x00 |
|
#define | C6DOFIMU13_MAG_OP_MODE_CONT 0x01 |
|
#define | C6DOFIMU13_MAG_TEMP_MEAS_OFF 0x00 |
|
#define | C6DOFIMU13_MAG_TEMP_MEAS_ON 0x01 |
|
#define | C6DOFIMU13_MAG_AXIS_X 0x00 |
| 6DOF IMU 13 Magnetometer axis settings.
|
|
#define | C6DOFIMU13_MAG_AXIS_Y 0x01 |
|
#define | C6DOFIMU13_MAG_AXIS_Z 0x02 |
|
#define | C6DOFIMU13_ACCEL_SR_TAP_XP 0x01 |
| 6DOF IMU 13 Accelerometer SR: Status Register Flags settings.
|
|
#define | C6DOFIMU13_ACCEL_SR_TAP_XN 0x02 |
|
#define | C6DOFIMU13_ACCEL_SR_TAP_YP 0x04 |
|
#define | C6DOFIMU13_ACCEL_SR_TAP_YN 0x08 |
|
#define | C6DOFIMU13_ACCEL_SR_TAP_ZP 0x10 |
|
#define | C6DOFIMU13_ACCEL_SR_TAP_ZN 0x20 |
|
#define | C6DOFIMU13_ACCEL_SR_AC_INT 0x80 |
|
#define | C6DOFIMU13_ACCEL_OPSTAT_WAKE 0x01 |
| 6DOF IMU 13 Accelerometer OPSTAT: Device Status Register Flags settings.
|
|
#define | C6DOFIMU13_ACCEL_OPSTAT_WDT 0x10 |
|
#define | C6DOFIMU13_ACCEL_OPSTAT_OTPA 0x80 |
|
#define | C6DOFIMU13_ACCEL_INTEN_TIXPEN 0x01 |
| 6DOF IMU 13 Accelerometer INTEN: Interrupt Enable Register settings.
|
|
#define | C6DOFIMU13_ACCEL_INTEN_TIXNEN 0x02 |
|
#define | C6DOFIMU13_ACCEL_INTEN_TIYPEN 0x04 |
|
#define | C6DOFIMU13_ACCEL_INTEN_TIYNEN 0x08 |
|
#define | C6DOFIMU13_ACCEL_INTEN_TIZPEN 0x10 |
|
#define | C6DOFIMU13_ACCEL_INTEN_TIZNEN 0x20 |
|
#define | C6DOFIMU13_ACCEL_INTEN_AC_INT_EN 0x80 |
|
#define | C6DOFIMU13_ACCEL_MODE_STDBY 0x00 |
| 6DOF IMU 13 Accelerometer MODE: Mode Register settings.
|
|
#define | C6DOFIMU13_ACCEL_MODE_WAKE 0x01 |
|
#define | C6DOFIMU13_ACCEL_MODE_WDT_NEG 0x10 |
|
#define | C6DOFIMU13_ACCEL_MODE_WDT_POS 0x20 |
|
#define | C6DOFIMU13_ACCEL_MODE_IPP 0x40 |
|
#define | C6DOFIMU13_ACCEL_MODE_IAH 0x80 |
|
#define | C6DOFIMU13_ACCEL_SRTFR_RATE_32 0x00 |
| 6DOF IMU 13 Accelerometer SRTFR: Sample Rate and Tap Feature Register settings.
|
|
#define | C6DOFIMU13_ACCEL_SRTFR_RATE_16 0x01 |
|
#define | C6DOFIMU13_ACCEL_SRTFR_RATE_8 0x02 |
|
#define | C6DOFIMU13_ACCEL_SRTFR_RATE_4 0x03 |
|
#define | C6DOFIMU13_ACCEL_SRTFR_RATE_2 0x04 |
|
#define | C6DOFIMU13_ACCEL_SRTFR_RATE_1 0x05 |
|
#define | C6DOFIMU13_ACCEL_SRTFR_RATE_0_5 0x06 |
|
#define | C6DOFIMU13_ACCEL_SRTFR_RATE_0_25 0x07 |
|
#define | C6DOFIMU13_ACCEL_SRTFR_RATE_64 0x08 |
|
#define | C6DOFIMU13_ACCEL_SRTFR_RATE_128 0x09 |
|
#define | C6DOFIMU13_ACCEL_SRTFR_RATE_256 0x0A |
|
#define | C6DOFIMU13_ACCEL_SRTFR_FLIP_TAPX 0x10 |
|
#define | C6DOFIMU13_ACCEL_SRTFR_FLIP_TAPY 0x20 |
|
#define | C6DOFIMU13_ACCEL_SRTFR_FLIP_TAPZ 0x40 |
|
#define | C6DOFIMU13_ACCEL_SRTFR_TAP_LATCH 0x80 |
|
#define | C6DOFIMU13_ACCEL_TAPEN_TAPXPEN 0x01 |
| 6DOF IMU 13 Accelerometer TAPEN: Tap Control Register settings.
|
|
#define | C6DOFIMU13_ACCEL_TAPEN_TAPXNEN 0x02 |
|
#define | C6DOFIMU13_ACCEL_TAPEN_TAPYPEN 0x04 |
|
#define | C6DOFIMU13_ACCEL_TAPEN_TAPYNEN 0x08 |
|
#define | C6DOFIMU13_ACCEL_TAPEN_TAPZPEN 0x10 |
|
#define | C6DOFIMU13_ACCEL_TAPEN_TAPZNEN 0x20 |
|
#define | C6DOFIMU13_ACCEL_TAPEN_THRDUR 0x40 |
|
#define | C6DOFIMU13_ACCEL_TAPEN_TAP_EN 0x80 |
|
#define | C6DOFIMU13_ACCEL_OUTCFG_RANGE_2 0x00 |
| 6DOF IMU 13 Accelerometer OUTCFG: Output Configuration Register settings.
|
|
#define | C6DOFIMU13_ACCEL_OUTCFG_RANGE_4 0x10 |
|
#define | C6DOFIMU13_ACCEL_OUTCFG_RANGE_8 0x20 |
|
#define | C6DOFIMU13_ACCEL_OUTCFG_RANGE_16 0x30 |
|
#define | C6DOFIMU13_ACCEL_OUTCFG_RES_6 0x00 |
|
#define | C6DOFIMU13_ACCEL_OUTCFG_RES_7 0x01 |
|
#define | C6DOFIMU13_ACCEL_OUTCFG_RES_8 0x02 |
|
#define | C6DOFIMU13_ACCEL_OUTCFG_RES_10 0x03 |
|
#define | C6DOFIMU13_ACCEL_OUTCFG_RES_12 0x04 |
|
#define | C6DOFIMU13_ACCEL_OUTCFG_RES_14 0x05 |
|
#define | C6DOFIMU13_ACCEL_AXIS_X 0x00 |
| 6DOF IMU 13 Accelerometer axis.
|
|
#define | C6DOFIMU13_ACCEL_AXIS_Y 0x01 |
|
#define | C6DOFIMU13_ACCEL_AXIS_Z 0x02 |
|
#define | C6DOFIMU13_DEV_ADDRESS_ACCEL_GND 0x4C |
| 6DOF IMU 13 device address setting.
|
|
#define | C6DOFIMU13_DEV_ADDRESS_ACCEL_VCC 0x6C |
|
#define | C6DOFIMU13_DEV_ADDRESS_MAG 0x0C |
|