I am moving to the IIS2DH from the LIS3DSH because it is end of life. I am having an issue with reading the FIFO. I can enable FIFO mode and it seems to fill and generate an interrupt on OVRN and WTM just fine, but the X, Y and Z high and low registers are all value 0x80. And reading the data does not empty the FIFO.
Can you suggest what would cause this? Otherwise it seems very similar the LIS3DSH which I have no issues with.