diff --git a/radio/src/opentx.h b/radio/src/opentx.h index e74139609..44c5e3ca0 100644 --- a/radio/src/opentx.h +++ b/radio/src/opentx.h @@ -397,10 +397,10 @@ extern uint8_t channel_order(uint8_t x); constexpr uint8_t HEART_TIMER_10MS = 0x01; constexpr uint8_t HEART_TIMER_PULSES = 0x02; // when multiple modules this is the first one -#if defined(PCBTARANIS) || defined(PCBHORUS) -constexpr uint8_t HEART_WDT_CHECK = (HEART_TIMER_10MS + (HEART_TIMER_PULSES << 0) + (HEART_TIMER_PULSES << 1)); +#if defined(HARDWARE_INTERNAL_MODULE) +constexpr uint8_t HEART_WDT_CHECK = HEART_TIMER_10MS + (HEART_TIMER_PULSES << INTERNAL_MODULE) + (HEART_TIMER_PULSES << EXTERNAL_MODOULE); #else -constexpr uint8_t HEART_WDT_CHECK = (HEART_TIMER_10MS + HEART_TIMER_PULSES); +constexpr uint8_t HEART_WDT_CHECK = HEART_TIMER_10MS + (HEART_TIMER_PULSES << EXTERNAL_MODULE); #endif extern uint8_t heartbeat;