LIS2HH12 working like 1.6kHz@ODR=800Hz
I am evaluating LIS2HH12. Before starting to collect data, I simply reboot it, set FIFO to stream mode (010), enable FIFO, and enable the sensor by setting ODR=800Hz (110). Then I collect 800 samples (each sample=6 bytes, 2 for each axis) by reading the output registers when FSS>0 and as many times as FSS and checking OVR also (which never happens) and maximum FSS I see is 4 or so (the sensor is connected to an RPi 4, SPI@1MHz). I expect 800 samples to be collected around 1 second, but 800 samples are collected in 0.5 seconds. Why would this happen ? I double checked the FSS values I have read and they sum up to 800 in 0.5 seconds as well.
