mirror of
https://github.com/iNavFlight/inav.git
synced 2025-07-25 17:25:18 +03:00
Revert "Revert "Merge pull request #8012 from iNavFlight/dzikuvx-require-acc-calibration-only-when-needed""
This reverts commit 3a379a7cb1
.
This commit is contained in:
parent
b0e6e20331
commit
6688e00a24
1 changed files with 20 additions and 1 deletions
|
@ -265,7 +265,26 @@ static void updateArmingStatus(void)
|
|||
#endif
|
||||
|
||||
/* CHECK: */
|
||||
if (sensors(SENSOR_ACC) && !STATE(ACCELEROMETER_CALIBRATED)) {
|
||||
if (
|
||||
sensors(SENSOR_ACC) &&
|
||||
!STATE(ACCELEROMETER_CALIBRATED) &&
|
||||
// Require ACC calibration only if any of the setting might require it
|
||||
(
|
||||
isModeActivationConditionPresent(BOXNAVPOSHOLD) ||
|
||||
isModeActivationConditionPresent(BOXNAVRTH) ||
|
||||
isModeActivationConditionPresent(BOXNAVWP) ||
|
||||
isModeActivationConditionPresent(BOXANGLE) ||
|
||||
isModeActivationConditionPresent(BOXHORIZON) ||
|
||||
isModeActivationConditionPresent(BOXNAVALTHOLD) ||
|
||||
isModeActivationConditionPresent(BOXHEADINGHOLD) ||
|
||||
isModeActivationConditionPresent(BOXNAVLAUNCH) ||
|
||||
isModeActivationConditionPresent(BOXTURNASSIST) ||
|
||||
isModeActivationConditionPresent(BOXNAVCOURSEHOLD) ||
|
||||
isModeActivationConditionPresent(BOXSOARING) ||
|
||||
failsafeConfig()->failsafe_procedure != FAILSAFE_PROCEDURE_DROP_IT
|
||||
|
||||
)
|
||||
) {
|
||||
ENABLE_ARMING_FLAG(ARMING_DISABLED_ACCELEROMETER_NOT_CALIBRATED);
|
||||
}
|
||||
else {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue