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