I am getting different values from the FIFO than I am from reading the data registers directly. This happens no matter what the sensitivity is set to. My gyro values at 250dps scale, with the sensor sitting still, are around -120 if I read the values from the data registers. They are +1500 to +3000 if I read them through the fifo. Likewise, if I set it to 1000dps, I get around -35 to -90 in the data registers and +200 to +300 in the FIFO. The values I get in the data registers seem to be more reasonable and realistic for bias values. I'm reading interpreting the FIFO values the same as the data values. Are they encoded the same? Or should I be treating them as a different data type?