mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-23 00:05:33 +03:00
possibly fix failsafe when throttle low delay no exist
This commit is contained in:
parent
ef12eebe57
commit
7621bad1f8
1 changed files with 2 additions and 2 deletions
|
@ -221,7 +221,7 @@ void failsafeUpdateState(void)
|
||||||
failsafeState.receivingRxDataPeriodPreset = PERIOD_OF_1_SECONDS; // require 1 seconds of valid rxData
|
failsafeState.receivingRxDataPeriodPreset = PERIOD_OF_1_SECONDS; // require 1 seconds of valid rxData
|
||||||
reprocessState = true;
|
reprocessState = true;
|
||||||
} else if (!receivingRxData) {
|
} else if (!receivingRxData) {
|
||||||
if (millis() > failsafeState.throttleLowPeriod) {
|
if (failsafeConfig()->failsafe_throttle_low_delay && millis() > failsafeState.throttleLowPeriod) {
|
||||||
// JustDisarm: throttle was LOW for at least 'failsafe_throttle_low_delay' seconds
|
// JustDisarm: throttle was LOW for at least 'failsafe_throttle_low_delay' seconds
|
||||||
failsafeActivate();
|
failsafeActivate();
|
||||||
failsafeState.phase = FAILSAFE_LANDED; // skip auto-landing procedure
|
failsafeState.phase = FAILSAFE_LANDED; // skip auto-landing procedure
|
||||||
|
@ -233,7 +233,7 @@ void failsafeUpdateState(void)
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
// When NOT armed, show rxLinkState of failsafe switch in GUI (failsafe mode)
|
// When NOT armed, show rxLinkState of failsafe switch in GUI (failsafe mode)
|
||||||
if (failsafeSwitchIsOn) {
|
if (failsafeSwitchIsOn || !receivingRxData) {
|
||||||
ENABLE_FLIGHT_MODE(FAILSAFE_MODE);
|
ENABLE_FLIGHT_MODE(FAILSAFE_MODE);
|
||||||
} else {
|
} else {
|
||||||
DISABLE_FLIGHT_MODE(FAILSAFE_MODE);
|
DISABLE_FLIGHT_MODE(FAILSAFE_MODE);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue