Hi, I have a question regarding ICM-20948 FIFO.
When the FIFO (no DMP) is set to continuous mode and filled with data (4096 bytes) at sample rate of 50Hz (20msec), the ovf interrupt occurs every 6.8sec
When this happens, with I2C Frequency of 400kHz it takes 20usec to read one byte (2.5usec/bit * 8 bits) or 82msec to read the entire FIFO (20usec/byte * 4096 bytes). Correct?
This means that during FIFO read time(82msec) new incoming samples will come to the FIFO( 20msec sample rate) to be written.
So, What happens with new incoming samples while I read the existing samples in FIFO? Are the new samples written while I read the old samples from it or the FIFO has to be fully read first in order to be able to store new samples again?
Thank you for your time