make a distinction between warnings and errors; treat i2c bus errors as warnings; it seems the gyro forgets to send the eight byte every now and again