Sensor axis values are not consistent at higher ODR for LSM6DSO.
Hello,
I am currently working with LSM6DSO and FIFO functionality.
When ODR is set at 52Hz, axis values are correct but when I switch to 104Hz or 208Hz, values are not consistent. I have added my sensor configuration code and image to better explanation. Am I missing something in sensor configuration?
lsm6dso_device_id_get(&dev_ctx, &whoamI);
if(whoamI != LSM6DSO_ID)
while(1);
lsm6dso_reset_set(&dev_ctx, PROPERTY_ENABLE);
do {
lsm6dso_reset_get(&dev_ctx, &rst);
} while (rst);
lsm6dso_i3c_disable_set(&dev_ctx, LSM6DSO_I3C_DISABLE);
lsm6dso_xl_full_scale_set(&dev_ctx, LSM6DSO_2g);
lsm6dso_gy_full_scale_set(&dev_ctx, LSM6DSO_250dps);
lsm6dso_block_data_update_set(&dev_ctx, PROPERTY_ENABLE);
lsm6dso_fifo_watermark_set(&dev_ctx, 500);
lsm6dso_fifo_stop_on_wtm_set(&dev_ctx, PROPERTY_ENABLE);
lsm6dso_fifo_mode_set(&dev_ctx, LSM6DSO_STREAM_TO_FIFO_MODE);
lsm6dso_xl_data_rate_set(&dev_ctx, LSM6DSO_XL_ODR_52Hz);
lsm6dso_gy_data_rate_set(&dev_ctx, LSM6DSO_GY_ODR_52Hz);
lsm6dso_fifo_xl_batch_set(&dev_ctx, LSM6DSO_XL_BATCHED_AT_52Hz);
lsm6dso_fifo_gy_batch_set(&dev_ctx, LSM6DSO_GY_BATCHED_AT_52Hz);Data at 104Hz;

