|
enum | status_t {
IMU_SUCCESS
, IMU_HW_ERROR
, IMU_NOT_SUPPORTED
, IMU_GENERIC_ERROR
,
IMU_OUT_OF_BOUNDS
, IMU_ALL_ONES_WARNING
} |
|
enum | LSM6DS3_ACC_GYRO_PROG_RAM1_t { LSM6DS3_ACC_GYRO_PROG_RAM1_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_PROG_RAM1_ENABLED = 0x01
} |
|
enum | LSM6DS3_ACC_GYRO_CUSTOMROM1_t { LSM6DS3_ACC_GYRO_CUSTOMROM1_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_CUSTOMROM1_ENABLED = 0x04
} |
|
enum | LSM6DS3_ACC_GYRO_RAM_PAGE_t { LSM6DS3_ACC_GYRO_RAM_PAGE_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_RAM_PAGE_ENABLED = 0x80
} |
|
enum | LSM6DS3_ACC_GYRO_SYNC_EN_t { LSM6DS3_ACC_GYRO_SYNC_EN_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_SYNC_EN_ENABLED = 0x01
} |
|
enum | LSM6DS3_ACC_GYRO_HP_RST_t { LSM6DS3_ACC_GYRO_HP_RST_RST_OFF = 0x00
, LSM6DS3_ACC_GYRO_HP_RST_RST_ON = 0x02
} |
|
enum | LSM6DS3_ACC_GYRO_TIM_PEDO_FIFO_DRDY_t { LSM6DS3_ACC_GYRO_TIM_PEDO_FIFO_DRDY_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_TIM_PEDO_FIFO_DRDY_ENABLED = 0x40
} |
|
enum | LSM6DS3_ACC_GYRO_TIM_PEDO_FIFO_EN_t { LSM6DS3_ACC_GYRO_TIM_PEDO_FIFO_EN_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_TIM_PEDO_FIFO_EN_ENABLED = 0x80
} |
|
enum | LSM6DS3_ACC_GYRO_DEC_FIFO_XL_t {
LSM6DS3_ACC_GYRO_DEC_FIFO_XL_DATA_NOT_IN_FIFO = 0x00
, LSM6DS3_ACC_GYRO_DEC_FIFO_XL_NO_DECIMATION = 0x01
, LSM6DS3_ACC_GYRO_DEC_FIFO_XL_DECIMATION_BY_2 = 0x02
, LSM6DS3_ACC_GYRO_DEC_FIFO_XL_DECIMATION_BY_3 = 0x03
,
LSM6DS3_ACC_GYRO_DEC_FIFO_XL_DECIMATION_BY_4 = 0x04
, LSM6DS3_ACC_GYRO_DEC_FIFO_XL_DECIMATION_BY_8 = 0x05
, LSM6DS3_ACC_GYRO_DEC_FIFO_XL_DECIMATION_BY_16 = 0x06
, LSM6DS3_ACC_GYRO_DEC_FIFO_XL_DECIMATION_BY_32 = 0x07
} |
|
enum | LSM6DS3_ACC_GYRO_DEC_FIFO_G_t {
LSM6DS3_ACC_GYRO_DEC_FIFO_G_DATA_NOT_IN_FIFO = 0x00
, LSM6DS3_ACC_GYRO_DEC_FIFO_G_NO_DECIMATION = 0x08
, LSM6DS3_ACC_GYRO_DEC_FIFO_G_DECIMATION_BY_2 = 0x10
, LSM6DS3_ACC_GYRO_DEC_FIFO_G_DECIMATION_BY_3 = 0x18
,
LSM6DS3_ACC_GYRO_DEC_FIFO_G_DECIMATION_BY_4 = 0x20
, LSM6DS3_ACC_GYRO_DEC_FIFO_G_DECIMATION_BY_8 = 0x28
, LSM6DS3_ACC_GYRO_DEC_FIFO_G_DECIMATION_BY_16 = 0x30
, LSM6DS3_ACC_GYRO_DEC_FIFO_G_DECIMATION_BY_32 = 0x38
} |
|
enum | LSM6DS3_ACC_GYRO_DEC_FIFO_SLV0_t {
LSM6DS3_ACC_GYRO_DEC_FIFO_SLV0_DATA_NOT_IN_FIFO = 0x00
, LSM6DS3_ACC_GYRO_DEC_FIFO_SLV0_NO_DECIMATION = 0x01
, LSM6DS3_ACC_GYRO_DEC_FIFO_SLV0_DECIMATION_BY_2 = 0x02
, LSM6DS3_ACC_GYRO_DEC_FIFO_SLV0_DECIMATION_BY_3 = 0x03
,
LSM6DS3_ACC_GYRO_DEC_FIFO_SLV0_DECIMATION_BY_4 = 0x04
, LSM6DS3_ACC_GYRO_DEC_FIFO_SLV0_DECIMATION_BY_8 = 0x05
, LSM6DS3_ACC_GYRO_DEC_FIFO_SLV0_DECIMATION_BY_16 = 0x06
, LSM6DS3_ACC_GYRO_DEC_FIFO_SLV0_DECIMATION_BY_32 = 0x07
} |
|
enum | LSM6DS3_ACC_GYRO_DEC_FIFO_SLV1_t {
LSM6DS3_ACC_GYRO_DEC_FIFO_SLV1_DATA_NOT_IN_FIFO = 0x00
, LSM6DS3_ACC_GYRO_DEC_FIFO_SLV1_NO_DECIMATION = 0x08
, LSM6DS3_ACC_GYRO_DEC_FIFO_SLV1_DECIMATION_BY_2 = 0x10
, LSM6DS3_ACC_GYRO_DEC_FIFO_SLV1_DECIMATION_BY_3 = 0x18
,
LSM6DS3_ACC_GYRO_DEC_FIFO_SLV1_DECIMATION_BY_4 = 0x20
, LSM6DS3_ACC_GYRO_DEC_FIFO_SLV1_DECIMATION_BY_8 = 0x28
, LSM6DS3_ACC_GYRO_DEC_FIFO_SLV1_DECIMATION_BY_16 = 0x30
, LSM6DS3_ACC_GYRO_DEC_FIFO_SLV1_DECIMATION_BY_32 = 0x38
} |
|
enum | LSM6DS3_ACC_GYRO_HI_DATA_ONLY_t { LSM6DS3_ACC_GYRO_HI_DATA_ONLY_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_HI_DATA_ONLY_ENABLED = 0x40
} |
|
enum | LSM6DS3_ACC_GYRO_FIFO_MODE_t {
LSM6DS3_ACC_GYRO_FIFO_MODE_BYPASS = 0x00
, LSM6DS3_ACC_GYRO_FIFO_MODE_FIFO = 0x01
, LSM6DS3_ACC_GYRO_FIFO_MODE_STREAM = 0x02
, LSM6DS3_ACC_GYRO_FIFO_MODE_STF = 0x03
,
LSM6DS3_ACC_GYRO_FIFO_MODE_BTS = 0x04
, LSM6DS3_ACC_GYRO_FIFO_MODE_DYN_STREAM = 0x05
, LSM6DS3_ACC_GYRO_FIFO_MODE_DYN_STREAM_2 = 0x06
, LSM6DS3_ACC_GYRO_FIFO_MODE_BTF = 0x07
} |
|
enum | LSM6DS3_ACC_GYRO_ODR_FIFO_t {
LSM6DS3_ACC_GYRO_ODR_FIFO_10Hz = 0x08
, LSM6DS3_ACC_GYRO_ODR_FIFO_25Hz = 0x10
, LSM6DS3_ACC_GYRO_ODR_FIFO_50Hz = 0x18
, LSM6DS3_ACC_GYRO_ODR_FIFO_100Hz = 0x20
,
LSM6DS3_ACC_GYRO_ODR_FIFO_200Hz = 0x28
, LSM6DS3_ACC_GYRO_ODR_FIFO_400Hz = 0x30
, LSM6DS3_ACC_GYRO_ODR_FIFO_800Hz = 0x38
, LSM6DS3_ACC_GYRO_ODR_FIFO_1600Hz = 0x40
,
LSM6DS3_ACC_GYRO_ODR_FIFO_3300Hz = 0x48
, LSM6DS3_ACC_GYRO_ODR_FIFO_6600Hz = 0x50
, LSM6DS3_ACC_GYRO_ODR_FIFO_13300Hz = 0x58
} |
|
enum | LSM6DS3_ACC_GYRO_ORIENT_t {
LSM6DS3_ACC_GYRO_ORIENT_XYZ = 0x00
, LSM6DS3_ACC_GYRO_ORIENT_XZY = 0x01
, LSM6DS3_ACC_GYRO_ORIENT_YXZ = 0x02
, LSM6DS3_ACC_GYRO_ORIENT_YZX = 0x03
,
LSM6DS3_ACC_GYRO_ORIENT_ZXY = 0x04
, LSM6DS3_ACC_GYRO_ORIENT_ZYX = 0x05
} |
|
enum | LSM6DS3_ACC_GYRO_SIGN_Z_G_t { LSM6DS3_ACC_GYRO_SIGN_Z_G_POSITIVE = 0x00
, LSM6DS3_ACC_GYRO_SIGN_Z_G_NEGATIVE = 0x08
} |
|
enum | LSM6DS3_ACC_GYRO_SIGN_Y_G_t { LSM6DS3_ACC_GYRO_SIGN_Y_G_POSITIVE = 0x00
, LSM6DS3_ACC_GYRO_SIGN_Y_G_NEGATIVE = 0x10
} |
|
enum | LSM6DS3_ACC_GYRO_SIGN_X_G_t { LSM6DS3_ACC_GYRO_SIGN_X_G_POSITIVE = 0x00
, LSM6DS3_ACC_GYRO_SIGN_X_G_NEGATIVE = 0x20
} |
|
enum | LSM6DS3_ACC_GYRO_INT1_DRDY_XL_t { LSM6DS3_ACC_GYRO_INT1_DRDY_XL_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_INT1_DRDY_XL_ENABLED = 0x01
} |
|
enum | LSM6DS3_ACC_GYRO_INT1_DRDY_G_t { LSM6DS3_ACC_GYRO_INT1_DRDY_G_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_INT1_DRDY_G_ENABLED = 0x02
} |
|
enum | LSM6DS3_ACC_GYRO_INT1_BOOT_t { LSM6DS3_ACC_GYRO_INT1_BOOT_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_INT1_BOOT_ENABLED = 0x04
} |
|
enum | LSM6DS3_ACC_GYRO_INT1_FTH_t { LSM6DS3_ACC_GYRO_INT1_FTH_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_INT1_FTH_ENABLED = 0x08
} |
|
enum | LSM6DS3_ACC_GYRO_INT1_OVR_t { LSM6DS3_ACC_GYRO_INT1_OVR_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_INT1_OVR_ENABLED = 0x10
} |
|
enum | LSM6DS3_ACC_GYRO_INT1_FSS5_t { LSM6DS3_ACC_GYRO_INT1_FSS5_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_INT1_FSS5_ENABLED = 0x20
} |
|
enum | LSM6DS3_ACC_GYRO_INT1_SIGN_MOT_t { LSM6DS3_ACC_GYRO_INT1_SIGN_MOT_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_INT1_SIGN_MOT_ENABLED = 0x40
} |
|
enum | LSM6DS3_ACC_GYRO_INT1_PEDO_t { LSM6DS3_ACC_GYRO_INT1_PEDO_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_INT1_PEDO_ENABLED = 0x80
} |
|
enum | LSM6DS3_ACC_GYRO_INT2_DRDY_XL_t { LSM6DS3_ACC_GYRO_INT2_DRDY_XL_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_INT2_DRDY_XL_ENABLED = 0x01
} |
|
enum | LSM6DS3_ACC_GYRO_INT2_DRDY_G_t { LSM6DS3_ACC_GYRO_INT2_DRDY_G_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_INT2_DRDY_G_ENABLED = 0x02
} |
|
enum | LSM6DS3_ACC_GYRO_INT2_FTH_t { LSM6DS3_ACC_GYRO_INT2_FTH_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_INT2_FTH_ENABLED = 0x08
} |
|
enum | LSM6DS3_ACC_GYRO_INT2_OVR_t { LSM6DS3_ACC_GYRO_INT2_OVR_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_INT2_OVR_ENABLED = 0x10
} |
|
enum | LSM6DS3_ACC_GYRO_INT2_FSS5_t { LSM6DS3_ACC_GYRO_INT2_FSS5_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_INT2_FSS5_ENABLED = 0x20
} |
|
enum | LSM6DS3_ACC_GYRO_INT2_SIGN_MOT_t { LSM6DS3_ACC_GYRO_INT2_SIGN_MOT_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_INT2_SIGN_MOT_ENABLED = 0x40
} |
|
enum | LSM6DS3_ACC_GYRO_INT2_PEDO_t { LSM6DS3_ACC_GYRO_INT2_PEDO_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_INT2_PEDO_ENABLED = 0x80
} |
|
enum | LSM6DS3_ACC_GYRO_BW_XL_t { LSM6DS3_ACC_GYRO_BW_XL_400Hz = 0x00
, LSM6DS3_ACC_GYRO_BW_XL_200Hz = 0x01
, LSM6DS3_ACC_GYRO_BW_XL_100Hz = 0x02
, LSM6DS3_ACC_GYRO_BW_XL_50Hz = 0x03
} |
|
enum | LSM6DS3_ACC_GYRO_FS_XL_t { LSM6DS3_ACC_GYRO_FS_XL_2g = 0x00
, LSM6DS3_ACC_GYRO_FS_XL_16g = 0x04
, LSM6DS3_ACC_GYRO_FS_XL_4g = 0x08
, LSM6DS3_ACC_GYRO_FS_XL_8g = 0x0C
} |
|
enum | LSM6DS3_ACC_GYRO_ODR_XL_t {
LSM6DS3_ACC_GYRO_ODR_XL_POWER_DOWN = 0x00
, LSM6DS3_ACC_GYRO_ODR_XL_13Hz = 0x10
, LSM6DS3_ACC_GYRO_ODR_XL_26Hz = 0x20
, LSM6DS3_ACC_GYRO_ODR_XL_52Hz = 0x30
,
LSM6DS3_ACC_GYRO_ODR_XL_104Hz = 0x40
, LSM6DS3_ACC_GYRO_ODR_XL_208Hz = 0x50
, LSM6DS3_ACC_GYRO_ODR_XL_416Hz = 0x60
, LSM6DS3_ACC_GYRO_ODR_XL_833Hz = 0x70
,
LSM6DS3_ACC_GYRO_ODR_XL_1660Hz = 0x80
, LSM6DS3_ACC_GYRO_ODR_XL_3330Hz = 0x90
, LSM6DS3_ACC_GYRO_ODR_XL_6660Hz = 0xA0
, LSM6DS3_ACC_GYRO_ODR_XL_13330Hz = 0xB0
} |
|
enum | LSM6DS3_ACC_GYRO_FS_125_t { LSM6DS3_ACC_GYRO_FS_125_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_FS_125_ENABLED = 0x02
} |
|
enum | LSM6DS3_ACC_GYRO_FS_G_t { LSM6DS3_ACC_GYRO_FS_G_245dps = 0x00
, LSM6DS3_ACC_GYRO_FS_G_500dps = 0x04
, LSM6DS3_ACC_GYRO_FS_G_1000dps = 0x08
, LSM6DS3_ACC_GYRO_FS_G_2000dps = 0x0C
} |
|
enum | LSM6DS3_ACC_GYRO_ODR_G_t {
LSM6DS3_ACC_GYRO_ODR_G_POWER_DOWN = 0x00
, LSM6DS3_ACC_GYRO_ODR_G_13Hz = 0x10
, LSM6DS3_ACC_GYRO_ODR_G_26Hz = 0x20
, LSM6DS3_ACC_GYRO_ODR_G_52Hz = 0x30
,
LSM6DS3_ACC_GYRO_ODR_G_104Hz = 0x40
, LSM6DS3_ACC_GYRO_ODR_G_208Hz = 0x50
, LSM6DS3_ACC_GYRO_ODR_G_416Hz = 0x60
, LSM6DS3_ACC_GYRO_ODR_G_833Hz = 0x70
,
LSM6DS3_ACC_GYRO_ODR_G_1660Hz = 0x80
} |
|
enum | LSM6DS3_ACC_GYRO_SW_RESET_t { LSM6DS3_ACC_GYRO_SW_RESET_NORMAL_MODE = 0x00
, LSM6DS3_ACC_GYRO_SW_RESET_RESET_DEVICE = 0x01
} |
|
enum | LSM6DS3_ACC_GYRO_BLE_t { LSM6DS3_ACC_GYRO_BLE_LSB = 0x00
, LSM6DS3_ACC_GYRO_BLE_MSB = 0x02
} |
|
enum | LSM6DS3_ACC_GYRO_IF_INC_t { LSM6DS3_ACC_GYRO_IF_INC_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_IF_INC_ENABLED = 0x04
} |
|
enum | LSM6DS3_ACC_GYRO_SIM_t { LSM6DS3_ACC_GYRO_SIM_4_WIRE = 0x00
, LSM6DS3_ACC_GYRO_SIM_3_WIRE = 0x08
} |
|
enum | LSM6DS3_ACC_GYRO_PP_OD_t { LSM6DS3_ACC_GYRO_PP_OD_PUSH_PULL = 0x00
, LSM6DS3_ACC_GYRO_PP_OD_OPEN_DRAIN = 0x10
} |
|
enum | LSM6DS3_ACC_GYRO_INT_ACT_LEVEL_t { LSM6DS3_ACC_GYRO_INT_ACT_LEVEL_ACTIVE_HI = 0x00
, LSM6DS3_ACC_GYRO_INT_ACT_LEVEL_ACTIVE_LO = 0x20
} |
|
enum | LSM6DS3_ACC_GYRO_BDU_t { LSM6DS3_ACC_GYRO_BDU_CONTINUOS = 0x00
, LSM6DS3_ACC_GYRO_BDU_BLOCK_UPDATE = 0x40
} |
|
enum | LSM6DS3_ACC_GYRO_BOOT_t { LSM6DS3_ACC_GYRO_BOOT_NORMAL_MODE = 0x00
, LSM6DS3_ACC_GYRO_BOOT_REBOOT_MODE = 0x80
} |
|
enum | LSM6DS3_ACC_GYRO_STOP_ON_FTH_t { LSM6DS3_ACC_GYRO_STOP_ON_FTH_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_STOP_ON_FTH_ENABLED = 0x01
} |
|
enum | LSM6DS3_ACC_GYRO_MODE3_EN_t { LSM6DS3_ACC_GYRO_MODE3_EN_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_MODE3_EN_ENABLED = 0x02
} |
|
enum | LSM6DS3_ACC_GYRO_I2C_DISABLE_t { LSM6DS3_ACC_GYRO_I2C_DISABLE_I2C_AND_SPI = 0x00
, LSM6DS3_ACC_GYRO_I2C_DISABLE_SPI_ONLY = 0x04
} |
|
enum | LSM6DS3_ACC_GYRO_DRDY_MSK_t { LSM6DS3_ACC_GYRO_DRDY_MSK_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_DRDY_MSK_ENABLED = 0x08
} |
|
enum | LSM6DS3_ACC_GYRO_FIFO_TEMP_EN_t { LSM6DS3_ACC_GYRO_FIFO_TEMP_EN_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_FIFO_TEMP_EN_ENABLED = 0x10
} |
|
enum | LSM6DS3_ACC_GYRO_INT2_ON_INT1_t { LSM6DS3_ACC_GYRO_INT2_ON_INT1_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_INT2_ON_INT1_ENABLED = 0x20
} |
|
enum | LSM6DS3_ACC_GYRO_SLEEP_G_t { LSM6DS3_ACC_GYRO_SLEEP_G_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_SLEEP_G_ENABLED = 0x40
} |
|
enum | LSM6DS3_ACC_GYRO_BW_SCAL_ODR_t { LSM6DS3_ACC_GYRO_BW_SCAL_ODR_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_BW_SCAL_ODR_ENABLED = 0x80
} |
|
enum | LSM6DS3_ACC_GYRO_ST_XL_t { LSM6DS3_ACC_GYRO_ST_XL_NORMAL_MODE = 0x00
, LSM6DS3_ACC_GYRO_ST_XL_POS_SIGN_TEST = 0x01
, LSM6DS3_ACC_GYRO_ST_XL_NEG_SIGN_TEST = 0x02
, LSM6DS3_ACC_GYRO_ST_XL_NA = 0x03
} |
|
enum | LSM6DS3_ACC_GYRO_ST_G_t { LSM6DS3_ACC_GYRO_ST_G_NORMAL_MODE = 0x00
, LSM6DS3_ACC_GYRO_ST_G_POS_SIGN_TEST = 0x04
, LSM6DS3_ACC_GYRO_ST_G_NA = 0x08
, LSM6DS3_ACC_GYRO_ST_G_NEG_SIGN_TEST = 0x0C
} |
|
enum | LSM6DS3_ACC_GYRO_LP_XL_t { LSM6DS3_ACC_GYRO_LP_XL_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_LP_XL_ENABLED = 0x10
} |
|
enum | LSM6DS3_ACC_GYRO_DEN_LVL2_EN_t { LSM6DS3_ACC_GYRO_DEN_LVL2_EN_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_DEN_LVL2_EN_ENABLED = 0x20
} |
|
enum | LSM6DS3_ACC_GYRO_DEN_LVL_EN_t { LSM6DS3_ACC_GYRO_DEN_LVL_EN_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_DEN_LVL_EN_ENABLED = 0x40
} |
|
enum | LSM6DS3_ACC_GYRO_DEN_EDGE_EN_t { LSM6DS3_ACC_GYRO_DEN_EDGE_EN_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_DEN_EDGE_EN_ENABLED = 0x80
} |
|
enum | LSM6DS3_ACC_GYRO_HPM_G_t { LSM6DS3_ACC_GYRO_HPM_G_NORMAL_MODE = 0x00
, LSM6DS3_ACC_GYRO_HPM_G_REF_SIGNAL = 0x10
, LSM6DS3_ACC_GYRO_HPM_G_NORMAL_MODE_2 = 0x20
, LSM6DS3_ACC_GYRO_HPM_G_AUTO_RESET_ON_INT = 0x30
} |
|
enum | LSM6DS3_ACC_GYRO_HP_EN_t { LSM6DS3_ACC_GYRO_HP_EN_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_HP_EN_ENABLED = 0x40
} |
|
enum | LSM6DS3_ACC_GYRO_LP_EN_t { LSM6DS3_ACC_GYRO_LP_EN_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_LP_EN_ENABLED = 0x80
} |
|
enum | LSM6DS3_ACC_GYRO_FDS_t { LSM6DS3_ACC_GYRO_FDS_FILTER_OFF = 0x00
, LSM6DS3_ACC_GYRO_FDS_FILTER_ON = 0x04
} |
|
enum | LSM6DS3_ACC_GYRO_XEN_XL_t { LSM6DS3_ACC_GYRO_XEN_XL_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_XEN_XL_ENABLED = 0x08
} |
|
enum | LSM6DS3_ACC_GYRO_YEN_XL_t { LSM6DS3_ACC_GYRO_YEN_XL_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_YEN_XL_ENABLED = 0x10
} |
|
enum | LSM6DS3_ACC_GYRO_ZEN_XL_t { LSM6DS3_ACC_GYRO_ZEN_XL_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_ZEN_XL_ENABLED = 0x20
} |
|
enum | LSM6DS3_ACC_GYRO_SIGN_MOTION_EN_t { LSM6DS3_ACC_GYRO_SIGN_MOTION_EN_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_SIGN_MOTION_EN_ENABLED = 0x01
} |
|
enum | LSM6DS3_ACC_GYRO_PEDO_RST_STEP_t { LSM6DS3_ACC_GYRO_PEDO_RST_STEP_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_PEDO_RST_STEP_ENABLED = 0x02
} |
|
enum | LSM6DS3_ACC_GYRO_XEN_G_t { LSM6DS3_ACC_GYRO_XEN_G_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_XEN_G_ENABLED = 0x08
} |
|
enum | LSM6DS3_ACC_GYRO_YEN_G_t { LSM6DS3_ACC_GYRO_YEN_G_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_YEN_G_ENABLED = 0x10
} |
|
enum | LSM6DS3_ACC_GYRO_ZEN_G_t { LSM6DS3_ACC_GYRO_ZEN_G_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_ZEN_G_ENABLED = 0x20
} |
|
enum | LSM6DS3_ACC_GYRO_FUNC_EN_t { LSM6DS3_ACC_GYRO_FUNC_EN_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_FUNC_EN_ENABLED = 0x04
} |
|
enum | LSM6DS3_ACC_GYRO_MASTER_ON_t { LSM6DS3_ACC_GYRO_MASTER_ON_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_MASTER_ON_ENABLED = 0x01
} |
|
enum | LSM6DS3_ACC_GYRO_IRON_EN_t { LSM6DS3_ACC_GYRO_IRON_EN_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_IRON_EN_ENABLED = 0x02
} |
|
enum | LSM6DS3_ACC_GYRO_PASS_THRU_MODE_t { LSM6DS3_ACC_GYRO_PASS_THRU_MODE_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_PASS_THRU_MODE_ENABLED = 0x04
} |
|
enum | LSM6DS3_ACC_GYRO_PULL_UP_EN_t { LSM6DS3_ACC_GYRO_PULL_UP_EN_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_PULL_UP_EN_ENABLED = 0x08
} |
|
enum | LSM6DS3_ACC_GYRO_START_CONFIG_t { LSM6DS3_ACC_GYRO_START_CONFIG_XL_G_DRDY = 0x00
, LSM6DS3_ACC_GYRO_START_CONFIG_EXT_INT2 = 0x10
} |
|
enum | LSM6DS3_ACC_GYRO_DATA_VAL_SEL_FIFO_t { LSM6DS3_ACC_GYRO_DATA_VAL_SEL_FIFO_XL_G_DRDY = 0x00
, LSM6DS3_ACC_GYRO_DATA_VAL_SEL_FIFO_SHUB_DRDY = 0x40
} |
|
enum | LSM6DS3_ACC_GYRO_DRDY_ON_INT1_t { LSM6DS3_ACC_GYRO_DRDY_ON_INT1_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_DRDY_ON_INT1_ENABLED = 0x80
} |
|
enum | LSM6DS3_ACC_GYRO_Z_WU_t { LSM6DS3_ACC_GYRO_Z_WU_NOT_DETECTED = 0x00
, LSM6DS3_ACC_GYRO_Z_WU_DETECTED = 0x01
} |
|
enum | LSM6DS3_ACC_GYRO_Y_WU_t { LSM6DS3_ACC_GYRO_Y_WU_NOT_DETECTED = 0x00
, LSM6DS3_ACC_GYRO_Y_WU_DETECTED = 0x02
} |
|
enum | LSM6DS3_ACC_GYRO_X_WU_t { LSM6DS3_ACC_GYRO_X_WU_NOT_DETECTED = 0x00
, LSM6DS3_ACC_GYRO_X_WU_DETECTED = 0x04
} |
|
enum | LSM6DS3_ACC_GYRO_WU_EV_STATUS_t { LSM6DS3_ACC_GYRO_WU_EV_STATUS_NOT_DETECTED = 0x00
, LSM6DS3_ACC_GYRO_WU_EV_STATUS_DETECTED = 0x08
} |
|
enum | LSM6DS3_ACC_GYRO_SLEEP_EV_STATUS_t { LSM6DS3_ACC_GYRO_SLEEP_EV_STATUS_NOT_DETECTED = 0x00
, LSM6DS3_ACC_GYRO_SLEEP_EV_STATUS_DETECTED = 0x10
} |
|
enum | LSM6DS3_ACC_GYRO_FF_EV_STATUS_t { LSM6DS3_ACC_GYRO_FF_EV_STATUS_NOT_DETECTED = 0x00
, LSM6DS3_ACC_GYRO_FF_EV_STATUS_DETECTED = 0x20
} |
|
enum | LSM6DS3_ACC_GYRO_Z_TAP_t { LSM6DS3_ACC_GYRO_Z_TAP_NOT_DETECTED = 0x00
, LSM6DS3_ACC_GYRO_Z_TAP_DETECTED = 0x01
} |
|
enum | LSM6DS3_ACC_GYRO_Y_TAP_t { LSM6DS3_ACC_GYRO_Y_TAP_NOT_DETECTED = 0x00
, LSM6DS3_ACC_GYRO_Y_TAP_DETECTED = 0x02
} |
|
enum | LSM6DS3_ACC_GYRO_X_TAP_t { LSM6DS3_ACC_GYRO_X_TAP_NOT_DETECTED = 0x00
, LSM6DS3_ACC_GYRO_X_TAP_DETECTED = 0x04
} |
|
enum | LSM6DS3_ACC_GYRO_TAP_SIGN_t { LSM6DS3_ACC_GYRO_TAP_SIGN_POS_SIGN = 0x00
, LSM6DS3_ACC_GYRO_TAP_SIGN_NEG_SIGN = 0x08
} |
|
enum | LSM6DS3_ACC_GYRO_DOUBLE_TAP_EV_STATUS_t { LSM6DS3_ACC_GYRO_DOUBLE_TAP_EV_STATUS_NOT_DETECTED = 0x00
, LSM6DS3_ACC_GYRO_DOUBLE_TAP_EV_STATUS_DETECTED = 0x10
} |
|
enum | LSM6DS3_ACC_GYRO_SINGLE_TAP_EV_STATUS_t { LSM6DS3_ACC_GYRO_SINGLE_TAP_EV_STATUS_NOT_DETECTED = 0x00
, LSM6DS3_ACC_GYRO_SINGLE_TAP_EV_STATUS_DETECTED = 0x20
} |
|
enum | LSM6DS3_ACC_GYRO_TAP_EV_STATUS_t { LSM6DS3_ACC_GYRO_TAP_EV_STATUS_NOT_DETECTED = 0x00
, LSM6DS3_ACC_GYRO_TAP_EV_STATUS_DETECTED = 0x40
} |
|
enum | LSM6DS3_ACC_GYRO_DSD_XL_t { LSM6DS3_ACC_GYRO_DSD_XL_NOT_DETECTED = 0x00
, LSM6DS3_ACC_GYRO_DSD_XL_DETECTED = 0x01
} |
|
enum | LSM6DS3_ACC_GYRO_DSD_XH_t { LSM6DS3_ACC_GYRO_DSD_XH_NOT_DETECTED = 0x00
, LSM6DS3_ACC_GYRO_DSD_XH_DETECTED = 0x02
} |
|
enum | LSM6DS3_ACC_GYRO_DSD_YL_t { LSM6DS3_ACC_GYRO_DSD_YL_NOT_DETECTED = 0x00
, LSM6DS3_ACC_GYRO_DSD_YL_DETECTED = 0x04
} |
|
enum | LSM6DS3_ACC_GYRO_DSD_YH_t { LSM6DS3_ACC_GYRO_DSD_YH_NOT_DETECTED = 0x00
, LSM6DS3_ACC_GYRO_DSD_YH_DETECTED = 0x08
} |
|
enum | LSM6DS3_ACC_GYRO_DSD_ZL_t { LSM6DS3_ACC_GYRO_DSD_ZL_NOT_DETECTED = 0x00
, LSM6DS3_ACC_GYRO_DSD_ZL_DETECTED = 0x10
} |
|
enum | LSM6DS3_ACC_GYRO_DSD_ZH_t { LSM6DS3_ACC_GYRO_DSD_ZH_NOT_DETECTED = 0x00
, LSM6DS3_ACC_GYRO_DSD_ZH_DETECTED = 0x20
} |
|
enum | LSM6DS3_ACC_GYRO_D6D_EV_STATUS_t { LSM6DS3_ACC_GYRO_D6D_EV_STATUS_NOT_DETECTED = 0x00
, LSM6DS3_ACC_GYRO_D6D_EV_STATUS_DETECTED = 0x40
} |
|
enum | LSM6DS3_ACC_GYRO_XLDA_t { LSM6DS3_ACC_GYRO_XLDA_NO_DATA_AVAIL = 0x00
, LSM6DS3_ACC_GYRO_XLDA_DATA_AVAIL = 0x01
} |
|
enum | LSM6DS3_ACC_GYRO_GDA_t { LSM6DS3_ACC_GYRO_GDA_NO_DATA_AVAIL = 0x00
, LSM6DS3_ACC_GYRO_GDA_DATA_AVAIL = 0x02
} |
|
enum | LSM6DS3_ACC_GYRO_EV_BOOT_t { LSM6DS3_ACC_GYRO_EV_BOOT_NO_BOOT_RUNNING = 0x00
, LSM6DS3_ACC_GYRO_EV_BOOT_BOOT_IS_RUNNING = 0x08
} |
|
enum | LSM6DS3_ACC_GYRO_FIFO_EMPTY_t { LSM6DS3_ACC_GYRO_FIFO_EMPTY_FIFO_NOT_EMPTY = 0x00
, LSM6DS3_ACC_GYRO_FIFO_EMPTY_FIFO_EMPTY = 0x10
} |
|
enum | LSM6DS3_ACC_GYRO_FIFO_FULL_t { LSM6DS3_ACC_GYRO_FIFO_FULL_FIFO_NOT_FULL = 0x00
, LSM6DS3_ACC_GYRO_FIFO_FULL_FIFO_FULL = 0x20
} |
|
enum | LSM6DS3_ACC_GYRO_OVERRUN_t { LSM6DS3_ACC_GYRO_OVERRUN_NO_OVERRUN = 0x00
, LSM6DS3_ACC_GYRO_OVERRUN_OVERRUN = 0x40
} |
|
enum | LSM6DS3_ACC_GYRO_WTM_t { LSM6DS3_ACC_GYRO_WTM_BELOW_WTM = 0x00
, LSM6DS3_ACC_GYRO_WTM_ABOVE_OR_EQUAL_WTM = 0x80
} |
|
enum | LSM6DS3_ACC_GYRO_SENS_HUB_END_t { LSM6DS3_ACC_GYRO_SENS_HUB_END_STILL_ONGOING = 0x00
, LSM6DS3_ACC_GYRO_SENS_HUB_END_OP_COMPLETED = 0x01
} |
|
enum | LSM6DS3_ACC_GYRO_SOFT_IRON_END_t { LSM6DS3_ACC_GYRO_SOFT_IRON_END_NOT_COMPLETED = 0x00
, LSM6DS3_ACC_GYRO_SOFT_IRON_END_COMPLETED = 0x02
} |
|
enum | LSM6DS3_ACC_GYRO_PEDO_EV_STATUS_t { LSM6DS3_ACC_GYRO_PEDO_EV_STATUS_NOT_DETECTED = 0x00
, LSM6DS3_ACC_GYRO_PEDO_EV_STATUS_DETECTED = 0x10
} |
|
enum | LSM6DS3_ACC_GYRO_TILT_EV_STATUS_t { LSM6DS3_ACC_GYRO_TILT_EV_STATUS_NOT_DETECTED = 0x00
, LSM6DS3_ACC_GYRO_TILT_EV_STATUS_DETECTED = 0x20
} |
|
enum | LSM6DS3_ACC_GYRO_SIGN_MOT_EV_STATUS_t { LSM6DS3_ACC_GYRO_SIGN_MOT_EV_STATUS_NOT_DETECTED = 0x00
, LSM6DS3_ACC_GYRO_SIGN_MOT_EV_STATUS_DETECTED = 0x40
} |
|
enum | LSM6DS3_ACC_GYRO_LIR_t { LSM6DS3_ACC_GYRO_LIR_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_LIR_ENABLED = 0x01
} |
|
enum | LSM6DS3_ACC_GYRO_TAP_Z_EN_t { LSM6DS3_ACC_GYRO_TAP_Z_EN_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_TAP_Z_EN_ENABLED = 0x02
} |
|
enum | LSM6DS3_ACC_GYRO_TAP_Y_EN_t { LSM6DS3_ACC_GYRO_TAP_Y_EN_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_TAP_Y_EN_ENABLED = 0x04
} |
|
enum | LSM6DS3_ACC_GYRO_TAP_X_EN_t { LSM6DS3_ACC_GYRO_TAP_X_EN_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_TAP_X_EN_ENABLED = 0x08
} |
|
enum | LSM6DS3_ACC_GYRO_TILT_EN_t { LSM6DS3_ACC_GYRO_TILT_EN_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_TILT_EN_ENABLED = 0x20
} |
|
enum | LSM6DS3_ACC_GYRO_PEDO_EN_t { LSM6DS3_ACC_GYRO_PEDO_EN_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_PEDO_EN_ENABLED = 0x40
} |
|
enum | LSM6DS3_ACC_GYRO_TIMER_EN_t { LSM6DS3_ACC_GYRO_TIMER_EN_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_TIMER_EN_ENABLED = 0x80
} |
|
enum | LSM6DS3_ACC_GYRO_SIXD_THS_t { LSM6DS3_ACC_GYRO_SIXD_THS_80_degree = 0x00
, LSM6DS3_ACC_GYRO_SIXD_THS_70_degree = 0x20
, LSM6DS3_ACC_GYRO_SIXD_THS_60_degree = 0x40
, LSM6DS3_ACC_GYRO_SIXD_THS_50_degree = 0x60
} |
|
enum | LSM6DS3_ACC_GYRO_INACTIVITY_ON_t { LSM6DS3_ACC_GYRO_INACTIVITY_ON_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_INACTIVITY_ON_ENABLED = 0x40
} |
|
enum | LSM6DS3_ACC_GYRO_SINGLE_DOUBLE_TAP_t { LSM6DS3_ACC_GYRO_SINGLE_DOUBLE_TAP_DOUBLE_TAP = 0x00
, LSM6DS3_ACC_GYRO_SINGLE_DOUBLE_TAP_SINGLE_TAP = 0x80
} |
|
enum | LSM6DS3_ACC_GYRO_TIMER_HR_t { LSM6DS3_ACC_GYRO_TIMER_HR_6_4ms = 0x00
, LSM6DS3_ACC_GYRO_TIMER_HR_25us = 0x10
} |
|
enum | LSM6DS3_ACC_GYRO_FF_THS_t {
LSM6DS3_ACC_GYRO_FF_THS_5 = 0x00
, LSM6DS3_ACC_GYRO_FF_THS_7 = 0x01
, LSM6DS3_ACC_GYRO_FF_THS_8 = 0x02
, LSM6DS3_ACC_GYRO_FF_THS_10 = 0x03
,
LSM6DS3_ACC_GYRO_FF_THS_11 = 0x04
, LSM6DS3_ACC_GYRO_FF_THS_13 = 0x05
, LSM6DS3_ACC_GYRO_FF_THS_15 = 0x06
, LSM6DS3_ACC_GYRO_FF_THS_16 = 0x07
} |
|
enum | LSM6DS3_ACC_GYRO_INT1_TIMER_t { LSM6DS3_ACC_GYRO_INT1_TIMER_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_INT1_TIMER_ENABLED = 0x01
} |
|
enum | LSM6DS3_ACC_GYRO_INT1_TILT_t { LSM6DS3_ACC_GYRO_INT1_TILT_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_INT1_TILT_ENABLED = 0x02
} |
|
enum | LSM6DS3_ACC_GYRO_INT1_6D_t { LSM6DS3_ACC_GYRO_INT1_6D_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_INT1_6D_ENABLED = 0x04
} |
|
enum | LSM6DS3_ACC_GYRO_INT1_TAP_t { LSM6DS3_ACC_GYRO_INT1_TAP_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_INT1_TAP_ENABLED = 0x08
} |
|
enum | LSM6DS3_ACC_GYRO_INT1_FF_t { LSM6DS3_ACC_GYRO_INT1_FF_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_INT1_FF_ENABLED = 0x10
} |
|
enum | LSM6DS3_ACC_GYRO_INT1_WU_t { LSM6DS3_ACC_GYRO_INT1_WU_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_INT1_WU_ENABLED = 0x20
} |
|
enum | LSM6DS3_ACC_GYRO_INT1_SINGLE_TAP_t { LSM6DS3_ACC_GYRO_INT1_SINGLE_TAP_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_INT1_SINGLE_TAP_ENABLED = 0x40
} |
|
enum | LSM6DS3_ACC_GYRO_INT1_SLEEP_t { LSM6DS3_ACC_GYRO_INT1_SLEEP_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_INT1_SLEEP_ENABLED = 0x80
} |
|
enum | LSM6DS3_ACC_GYRO_INT2_TIMER_t { LSM6DS3_ACC_GYRO_INT2_TIMER_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_INT2_TIMER_ENABLED = 0x01
} |
|
enum | LSM6DS3_ACC_GYRO_INT2_TILT_t { LSM6DS3_ACC_GYRO_INT2_TILT_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_INT2_TILT_ENABLED = 0x02
} |
|
enum | LSM6DS3_ACC_GYRO_INT2_6D_t { LSM6DS3_ACC_GYRO_INT2_6D_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_INT2_6D_ENABLED = 0x04
} |
|
enum | LSM6DS3_ACC_GYRO_INT2_TAP_t { LSM6DS3_ACC_GYRO_INT2_TAP_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_INT2_TAP_ENABLED = 0x08
} |
|
enum | LSM6DS3_ACC_GYRO_INT2_FF_t { LSM6DS3_ACC_GYRO_INT2_FF_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_INT2_FF_ENABLED = 0x10
} |
|
enum | LSM6DS3_ACC_GYRO_INT2_WU_t { LSM6DS3_ACC_GYRO_INT2_WU_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_INT2_WU_ENABLED = 0x20
} |
|
enum | LSM6DS3_ACC_GYRO_INT2_SINGLE_TAP_t { LSM6DS3_ACC_GYRO_INT2_SINGLE_TAP_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_INT2_SINGLE_TAP_ENABLED = 0x40
} |
|
enum | LSM6DS3_ACC_GYRO_INT2_SLEEP_t { LSM6DS3_ACC_GYRO_INT2_SLEEP_DISABLED = 0x00
, LSM6DS3_ACC_GYRO_INT2_SLEEP_ENABLED = 0x80
} |
|