fixed multiple reading from i2c.
There is something in the FIFO but the DMP is not producing new data in the fifo