HAL_PX4: read from FRAM in 128 byte chunks (2nd try)

this time without the amazingly silly bug