mirror of
https://github.com/PX4/PX4-Autopilot.git
synced 2026-05-29 19:57:12 +08:00
icm42688p: only check configured registers periodically (as intended)
This commit is contained in:
@@ -274,6 +274,7 @@ void ICM42688P::RunImpl()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!success || hrt_elapsed_time(&_last_config_check_timestamp) > 100_ms) {
|
||||||
// check configuration registers periodically or immediately following any failure
|
// check configuration registers periodically or immediately following any failure
|
||||||
if (RegisterCheck(_register_bank0_cfg[_checked_register_bank0])
|
if (RegisterCheck(_register_bank0_cfg[_checked_register_bank0])
|
||||||
&& RegisterCheck(_register_bank1_cfg[_checked_register_bank1])
|
&& RegisterCheck(_register_bank1_cfg[_checked_register_bank1])
|
||||||
@@ -290,6 +291,7 @@ void ICM42688P::RunImpl()
|
|||||||
Reset();
|
Reset();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user