LIS2DS12 is not filling FIFO with samples in continuous mode while reading the FIFO in I2C interface
Hi, i'm using LIS2DS12 accelerometer in FIFO continuous mode connected to my MCU using the I2C interface. i'm setting the FIFO threshold to 80 samples and using the maximum ODR of 6400Hz so it takes ~12.5ms for the FIFO interrupt to read it. reading the 80 samples takes ~4ms using I2C in 1MHz speed. all data is read in one I2C transaction.
examine the received data, it seems that some of the samples data is missing which fits the time it was reading the FIFO, 4ms that are 25 samples. it looks that new samples are not entering the FIFO while reading the FIFO.
is the LIS2DS12 supporting filling new samples to the FIFO while reading the FIFO?
is it a configuration issue?
Thanks,
Roei.
