mirror of
https://github.com/PX4/PX4-Autopilot.git
synced 2026-05-21 04:33:10 +08:00
Do not change mode to read temperature
The mode change was not necessary and in fact caused the chip to not update the registerfile resulting in MAG timeouts
This commit is contained in:
@@ -1393,9 +1393,7 @@ FXOS8701CQ::measure()
|
||||
* one device to the next
|
||||
*/
|
||||
|
||||
write_checked_reg(FXOS8701CQ_M_CTRL_REG1, M_CTRL_REG1_HMS_A | M_CTRL_REG1_OS(7));
|
||||
_last_temperature = (read_reg(FXOS8701CQ_TEMP)) * 0.96f;
|
||||
write_checked_reg(FXOS8701CQ_M_CTRL_REG1, M_CTRL_REG1_HMS_AM | M_CTRL_REG1_OS(7));
|
||||
|
||||
accel_report.temperature = _last_temperature;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user