ICM-20789

By joekdmcinfocom , 21 September 2021

Hello Everyone,

I am using the ICM-20789 and communicating with the chip over I2C. I have established communication and I can read instantaneous measurements from their respective buffers. I am now trying to utilize the FIFO and I am having many issues. A few things that are a little bizarre:

1. When I read from the FIFO_R_W register, the FIFO_COUNT register always stays at the maximum and never seems to decrease in size.
2. The documentation says that the 0xFF character will indicate that there is no data left to read, but that doesn't seem to be the case. I see that the 0xFF character is occurring rather randomly with huge variations in interval.
3. The data coming from the FIFO doesn't not make sense and does not match the data coming from the instantaneous measurement buffers.

phpbb Topic ID
39203