1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-15 04:15:44 +03:00

update GPS code

This commit is contained in:
ctzsnooze 2022-04-25 13:08:26 +10:00
parent 229ac66755
commit f7c645bfcd
23 changed files with 671 additions and 490 deletions

View file

@ -177,7 +177,8 @@ void processRcStickPositions()
resetTryingToArm();
// Disarming via ARM BOX
resetArmingDisabled();
if (ARMING_FLAG(ARMED) && rxIsReceivingSignal() && !failsafeIsActive() ) {
const bool switchFailsafe = (failsafeIsActive() && (IS_RC_MODE_ACTIVE(BOXFAILSAFE) || IS_RC_MODE_ACTIVE(BOXGPSRESCUE)));
if ((ARMING_FLAG(ARMED) && failsafeIsReceivingRxData()) || (ARMING_FLAG(ARMED) && switchFailsafe)) {
rcDisarmTicks++;
if (rcDisarmTicks > 3) {
disarm(DISARM_REASON_SWITCH);