Fixed warning screen triggering watchdog

This commit is contained in:
Raphael Coeffic
2021-05-23 20:57:34 +02:00
parent 2fead2bc39
commit cee24fe013
2 changed files with 5 additions and 2 deletions
+1 -1
View File
@@ -145,7 +145,7 @@ void FullScreenDialog::runForever()
checkBacklight();
WDG_RESET();
RTOS_WAIT_MS(20);
RTOS_WAIT_MS(1);
MainWindow::instance()->run(false);
}
+4 -1
View File
@@ -234,8 +234,11 @@ static void processMultiStatusPacket(const uint8_t * data, uint8_t module, uint8
}
if (getMultiModuleStatus(module).requiresFailsafeCheck) {
getMultiModuleStatus(module).requiresFailsafeCheck = false;
if (getMultiModuleStatus(module).supportsFailsafe() && g_model.moduleData[module].failsafeMode == FAILSAFE_NOT_SET)
if (getMultiModuleStatus(module).supportsFailsafe() &&
g_model.moduleData[module].failsafeMode == FAILSAFE_NOT_SET) {
ALERT(STR_FAILSAFEWARN, STR_NO_FAILSAFE, AU_ERROR);
}
}
if (wasBinding && !status.isBinding() && getMultiBindStatus(module) == MULTI_BIND_INITIATED)