When reading the values for the Gyro, why do you offset the address by or’ing OUT_X_L_G with 0x80
The Gyro is initialised in Bypass mode, so the latest single value in the FIFO will always be written to OUT_[XYZ]_[LH]_G registers after being read (From what I understand in the spec sheet)
If I only output d/s sampling from 0x80 | OUT_X_L_G .. I do not get 0 values for the gyro being stationary.
If I read only from OUT_X_L_G, I get a 0 value and changing values when moving.
Please can you advise what the 0x80 is for?