IIS3DWB FIFO counter does not decrease when reading.
Hi,
I'm testing IIS3DWB MEMS accelerometer.
It is set FIFO in continuous mode and FIFO watermark WTM[7:0] = 256.
FIFO threshold interrupt on INT1 pin is enabled.
The uC reads 256 data (7 bytes each) from FIFO_DATA_OUT_TAG as soon as INT goes high. Data is correct. After that the uC reads DIFF_FIFO_[7:0], it has a value >256 so it seems that it didn't decrement. Thus it never interrupts again.
Should the counter DIFF_FIFO_[7:0] decrement every data is read?
Thanks
