From 5960d0aac2c8558073268ee762b9705b2a0590ed Mon Sep 17 00:00:00 2001 From: Raphael Coeffic Date: Wed, 26 May 2021 21:16:28 +0200 Subject: [PATCH] Moved MPM failsafe check to the UI task Resolves #87 --- radio/src/main.cpp | 4 ++++ radio/src/opentx.cpp | 8 +------- radio/src/telemetry/multi.cpp | 24 +++++++++++++++++------- radio/src/telemetry/multi.h | 3 +++ 4 files changed, 25 insertions(+), 14 deletions(-) diff --git a/radio/src/main.cpp b/radio/src/main.cpp index 09f2004a0..45dd923ed 100644 --- a/radio/src/main.cpp +++ b/radio/src/main.cpp @@ -548,6 +548,10 @@ void perMain() } #endif +#if defined(MULTIMODULE) + checkFailsafeMulti(); +#endif + #if defined(KEYS_GPIO_REG_BIND) && defined(BIND_KEY) bindButtonHandler(evt); #endif diff --git a/radio/src/opentx.cpp b/radio/src/opentx.cpp index 15c8b1217..364693f5b 100644 --- a/radio/src/opentx.cpp +++ b/radio/src/opentx.cpp @@ -710,15 +710,9 @@ static void checkRTCBattery() #endif #if defined(PCBFRSKY) || defined(PCBFLYSKY) -void checkFailsafe() +static void checkFailsafe() { for (int i=0; i