mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-04-14 10:07:39 +08:00
MPU6000: Correct temperature scaling for use with ICM20608
This commit is contained in:
parent
bd0fcfb07a
commit
88caa9bc93
@ -1913,7 +1913,14 @@ MPU6000::measure()
|
||||
arb.scaling = _accel_range_scale;
|
||||
arb.range_m_s2 = _accel_range_m_s2;
|
||||
|
||||
_last_temperature = (report.temp) / 361.0f + 35.0f;
|
||||
if(is_icm_device()) // if it is an ICM20608
|
||||
{
|
||||
_last_temperature = (report.temp) / 326.8f + 25.0f;
|
||||
}
|
||||
else // If it is an MPU6000
|
||||
{
|
||||
_last_temperature = (report.temp) / 361.0f + 35.0f;
|
||||
}
|
||||
|
||||
arb.temperature_raw = report.temp;
|
||||
arb.temperature = _last_temperature;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user