mirror of
https://github.com/iNavFlight/inav.git
synced 2025-07-26 09:45:33 +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
|
#endif
|
||||||
|
|
||||||
/* CHECK: */
|
/* 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);
|
ENABLE_ARMING_FLAG(ARMING_DISABLED_ACCELEROMETER_NOT_CALIBRATED);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue