I am trying to use the FIFO of the ICM-20600. The only value that is read from the FIFO is 0xFF, which indicates that the FIFO is empty. However, FIFO_COUNTH and FIFO_COUNTL indicates that there is valid data in the FIFO. Here is my start up algorithm. What am I missing?
INT 2 Enable - INT_PIN_CFG<0> = 1
FIFO GYRO Enable - FIFO_EN<4> = 1
FIFO ACCEL Enable - FIFO_EN<3> = 1
FIFO Watermark = 14 (one full sample of GYRO, Temp and ACCEL)
FIFO Overflow INT Enable - INT_ENABLE<4> = 1
FIFO Enable - USER_CTRL<6> = 1