X9lite fixes

This commit is contained in:
Raphael Coeffic
2022-03-20 16:22:12 +01:00
parent c26c6b1cbe
commit 5fb369f052
5 changed files with 14 additions and 10 deletions
+7 -2
View File
@@ -141,18 +141,23 @@ void checkTrainerSettings()
break;
}
#if defined(INTMODULE_HEARTBEAT_GPIO)
#if defined(TRAINER_MODULE_CPPM) || defined(TRAINER_MODULE_SBUS)
if (requiredTrainerMode == TRAINER_MODE_MASTER_CPPM_EXTERNAL_MODULE || requiredTrainerMode == TRAINER_MODE_MASTER_SBUS_EXTERNAL_MODULE)
if (requiredTrainerMode == TRAINER_MODE_MASTER_CPPM_EXTERNAL_MODULE ||
requiredTrainerMode == TRAINER_MODE_MASTER_SBUS_EXTERNAL_MODULE)
stop_intmodule_heartbeat();
else
init_intmodule_heartbeat();
#else
#if defined(HARDWARE_EXTERNAL_ACCESS_MOD)
if (g_model.moduleData[EXTERNAL_MODULE].type != MODULE_TYPE_R9M_PXX2) // externalaccessmod 'bridges' HB and Ext module RX pins
if (g_model.moduleData[EXTERNAL_MODULE].type !=
MODULE_TYPE_R9M_PXX2) // externalaccessmod 'bridges' HB and Ext module
// RX pins
init_intmodule_heartbeat();
#elif defined(INTMODULE_HEARTBEAT_GPIO)
init_intmodule_heartbeat();
#endif
#endif
#endif // INTMODULE_HEARTBEAT_GPIO
}
}