LSM6DSM- Incorrect Accel Data on high ODR using FIFO
Good day,
I'm currently reading data on the FIFO using Continuous-to-FIFO mode. I'm also using the lsm6dsm_STdC provided on Github. I'm doing the tests using the STEVAL-MKI189V1
I've set up the FIFO to only read Accelerometer data for now.
While testing, I place the device in three positions, X, Y, Z down respectively.
In the test data: Data0 = X, Data1 = Y and Data2 =Z.
I've set the ODR of the FIFO and Accel to 1k66Hz.
While testing I get the following Results:
X Pointing Down: X reads -1000mG which is expected. But Y and Z jumps between 0 and -1000. Shouldn't they both be 0?

Y Pointing Down: X reads 0 as expected. But Y and Z jumps between 0 and -1000. Shouldn't Z be 0 and Y = -1000?

Z Down: Both X and Y reads 0, but Z jumps between 0 and -1000.

When I set Fifo ODR to 52Hz, everything looks as it should. Why am I getting these results if the ODR is at 1k66Hz?
Regards
Douglas
