c6dofimu25
2.1.0.0
|
Settings for registers of 6DOF IMU 25 Click driver. More...
Settings for registers of 6DOF IMU 25 Click driver.
#define C6DOFIMU25_ACCEL_FS_16G 3 |
#define C6DOFIMU25_ACCEL_FS_2G 0 |
6DOF IMU 25 accel full scale setting.
Specified setting for accel full scale of 6DOF IMU 25 Click driver.
#define C6DOFIMU25_ACCEL_FS_4G 1 |
#define C6DOFIMU25_ACCEL_FS_8G 2 |
#define C6DOFIMU25_ACCEL_ODR_120_HZ 6 |
#define C6DOFIMU25_ACCEL_ODR_15_HZ 3 |
#define C6DOFIMU25_ACCEL_ODR_1920_HZ 10 |
#define C6DOFIMU25_ACCEL_ODR_1_875_HZ 1 |
#define C6DOFIMU25_ACCEL_ODR_240_HZ 7 |
#define C6DOFIMU25_ACCEL_ODR_30_HZ 4 |
#define C6DOFIMU25_ACCEL_ODR_3840_HZ 11 |
#define C6DOFIMU25_ACCEL_ODR_480_HZ 8 |
#define C6DOFIMU25_ACCEL_ODR_60_HZ 5 |
#define C6DOFIMU25_ACCEL_ODR_7680_HZ 12 |
#define C6DOFIMU25_ACCEL_ODR_7_5_HZ 2 |
#define C6DOFIMU25_ACCEL_ODR_960_HZ 9 |
#define C6DOFIMU25_ACCEL_ODR_OFF 0 |
6DOF IMU 25 accel output data rate setting.
Specified setting for accel output data rate of 6DOF IMU 25 Click driver.
#define C6DOFIMU25_ACCEL_SENS_G_PER_LSB 0.000061 |
6DOF IMU 25 sensitivity setting.
Specified setting for sensitivity of 6DOF IMU 25 Click driver.
#define C6DOFIMU25_CTRL1_ODR_XL_MASK 0x0F |
#define C6DOFIMU25_CTRL1_OP_MODE_XL_MASK 0x70 |
6DOF IMU 25 CTRL1 register setting.
Specified setting for CTRL1 register of 6DOF IMU 25 Click driver.
#define C6DOFIMU25_CTRL2_ODR_G_MASK 0x0F |
#define C6DOFIMU25_CTRL2_OP_MODE_G_MASK 0x70 |
6DOF IMU 25 CTRL2 register setting.
Specified setting for CTRL2 register of 6DOF IMU 25 Click driver.
#define C6DOFIMU25_CTRL3_BDU 0x40 |
#define C6DOFIMU25_CTRL3_BOOT 0x80 |
6DOF IMU 25 CTRL3 register setting.
Specified setting for CTRL3 register of 6DOF IMU 25 Click driver.
#define C6DOFIMU25_CTRL3_IF_INC 0x04 |
#define C6DOFIMU25_CTRL3_SW_RESET 0x01 |
#define C6DOFIMU25_CTRL6_FS_G_1000DPS 0x03 |
#define C6DOFIMU25_CTRL6_FS_G_125DPS 0x00 |
#define C6DOFIMU25_CTRL6_FS_G_2000DPS 0x04 |
#define C6DOFIMU25_CTRL6_FS_G_250DPS 0x01 |
#define C6DOFIMU25_CTRL6_FS_G_4000DPS 0x0C |
#define C6DOFIMU25_CTRL6_FS_G_500DPS 0x02 |
#define C6DOFIMU25_CTRL6_FS_G_MASK 0x0F |
#define C6DOFIMU25_CTRL6_LPF1_G_BW_MASK 0x70 |
6DOF IMU 25 CTRL6 register setting.
Specified setting for CTRL6 register of 6DOF IMU 25 Click driver.
#define C6DOFIMU25_CTRL8_AH_BIO_HPF_MASK 0x10 |
#define C6DOFIMU25_CTRL8_FS_XL_MASK 0x03 |
#define C6DOFIMU25_CTRL8_HL_DUALC_EN_MASK 0x08 |
#define C6DOFIMU25_CTRL8_HP_LPF2_XL_BW_MASK 0xE0 |
6DOF IMU 25 CTRL8 register setting.
Specified setting for CTRL8 register of 6DOF IMU 25 Click driver.
#define C6DOFIMU25_DEVICE_ADDRESS_0 0x6A |
6DOF IMU 25 device address setting.
Specified setting for device slave address selection of 6DOF IMU 25 Click driver.
#define C6DOFIMU25_DEVICE_ADDRESS_1 0x6B |
#define C6DOFIMU25_FUNC_CFG_ACCESS_EMBF_MASK 0x80 |
6DOF IMU 25 FUNC_CFG_ACCESS register setting.
Specified setting for FUNC_CFG_ACCESS register of 6DOF IMU 25 Click driver.
#define C6DOFIMU25_FUNC_CFG_ACCESS_FSM_WR_CTRL_EN 0x08 |
#define C6DOFIMU25_FUNC_CFG_ACCESS_SW_POR 0x04 |
#define C6DOFIMU25_GYRO_FS_1000DPS 3 |
#define C6DOFIMU25_GYRO_FS_125DPS 0 |
6DOF IMU 25 gyro full scale setting.
Specified setting for gyro full scale of 6DOF IMU 25 Click driver.
#define C6DOFIMU25_GYRO_FS_2000DPS 4 |
#define C6DOFIMU25_GYRO_FS_250DPS 1 |
#define C6DOFIMU25_GYRO_FS_4000DPS 5 |
#define C6DOFIMU25_GYRO_FS_500DPS 2 |
#define C6DOFIMU25_GYRO_ODR_120_HZ 6 |
#define C6DOFIMU25_GYRO_ODR_15_HZ 3 |
#define C6DOFIMU25_GYRO_ODR_1920_HZ 10 |
#define C6DOFIMU25_GYRO_ODR_240_HZ 7 |
#define C6DOFIMU25_GYRO_ODR_30_HZ 4 |
#define C6DOFIMU25_GYRO_ODR_3840_HZ 11 |
#define C6DOFIMU25_GYRO_ODR_480_HZ 8 |
#define C6DOFIMU25_GYRO_ODR_60_HZ 5 |
#define C6DOFIMU25_GYRO_ODR_7680_HZ 12 |
#define C6DOFIMU25_GYRO_ODR_7_5_HZ 2 |
#define C6DOFIMU25_GYRO_ODR_960_HZ 9 |
#define C6DOFIMU25_GYRO_ODR_OFF 0 |
6DOF IMU 25 gyro output data rate setting.
Specified setting for gyro output data rate of 6DOF IMU 25 Click driver.
#define C6DOFIMU25_GYRO_SENS_DPS_PER_LSB 0.004375 |
#define C6DOFIMU25_INT1_CTRL_CNT_BDR 0x40 |
6DOF IMU 25 INT1_CTRL register setting.
Specified setting for INT1_CTRL register of 6DOF IMU 25 Click driver.
#define C6DOFIMU25_INT1_CTRL_DRDY_G 0x02 |
#define C6DOFIMU25_INT1_CTRL_DRDY_XL 0x01 |
#define C6DOFIMU25_INT1_CTRL_FIFO_FULL 0x20 |
#define C6DOFIMU25_INT1_CTRL_FIFO_OVR 0x10 |
#define C6DOFIMU25_INT1_CTRL_FIFO_TH 0x08 |
#define C6DOFIMU25_MEM_BANK_EMBEDDED_FUNC 1 |
#define C6DOFIMU25_MEM_BANK_USER 0 |
6DOF IMU 25 memory bank setting.
Specified setting for memory bank of 6DOF IMU 25 Click driver.
#define C6DOFIMU25_SET_DATA_SAMPLE_EDGE SET_SPI_DATA_SAMPLE_EDGE |
Data sample selection.
This macro sets data samples for SPI modules.
#define C6DOFIMU25_SET_DATA_SAMPLE_MIDDLE SET_SPI_DATA_SAMPLE_MIDDLE |
#define C6DOFIMU25_STATUS_AH_BIODA 0x08 |
#define C6DOFIMU25_STATUS_GDA 0x02 |
#define C6DOFIMU25_STATUS_TDA 0x04 |
#define C6DOFIMU25_STATUS_TIMESTAMP_ENDCOUNT 0x80 |
6DOF IMU 25 STATUS register setting.
Specified setting for STATUS register of 6DOF IMU 25 Click driver.
#define C6DOFIMU25_STATUS_XLDA 0x01 |
#define C6DOFIMU25_TEMP_OFFSET 25.0 |
#define C6DOFIMU25_TEMP_SENS_LSB_PER_C 256.0 |
#define C6DOFIMU25_WHO_AM_I 0x71 |
6DOF IMU 25 WHO_AM_I register setting.
Specified setting for WHO_AM_I register of 6DOF IMU 25 Click driver.