I am using the adxl372 to measure the x,y,z acc data, the initialization is normal.
and i get the data through the FIFO, here comes the problem.
I set FIFO samples num as 480 (0xE0,160 samples for each axis)，set the watermark interrupt, in the interrupt callback function,
I read the FIFO data through SPI.(read 157 samples each time)
Everything is fine in the begining, but a little moment later, the data goes wrong, and then three axes data begin to swap.
As the picture shows below,
I don't know why this comes like this, the data swaps every time i read the fifo(157 samples).