VTX low power on disarm correction, made it conditional on failsafe. Keep VTX power up when in failsafe.

This commit is contained in:
Anders Hoglund 2018-02-23 13:50:15 +01:00
parent a8f28b8973
commit deb3851b89
1 changed files with 3 additions and 1 deletions

View File

@ -31,6 +31,8 @@
#include "fc/rc_modes.h"
#include "fc/runtime_config.h"
#include "flight/failsafe.h"
#include "io/vtx.h"
#include "io/vtx_string.h"
#include "io/vtx_control.h"
@ -106,7 +108,7 @@ static vtxSettingsConfig_t vtxGetSettings(void)
}
#endif
if (!ARMING_FLAG(ARMED) && settings.lowPowerDisarm) {
if (!ARMING_FLAG(ARMED) && settings.lowPowerDisarm && !failsafeIsActive()) {
settings.power = VTX_SETTINGS_DEFAULT_POWER;
}