diff --git a/radio/src/gui/menus.cpp b/radio/src/gui/menus.cpp index bd505626f..3defbf524 100644 --- a/radio/src/gui/menus.cpp +++ b/radio/src/gui/menus.cpp @@ -1428,6 +1428,11 @@ bool isTelemetrySourceAvailable(int source) return false; #endif +#if !defined(RTCLOCK) + if (source == TELEM_TX_TIME) + return false; +#endif + if (source >= TELEM_RESERVE1 && source <= TELEM_RESERVE5) return false; diff --git a/radio/src/lcd.cpp b/radio/src/lcd.cpp index cf0d760f7..e205bc300 100644 --- a/radio/src/lcd.cpp +++ b/radio/src/lcd.cpp @@ -1198,7 +1198,7 @@ const pm_uint8_t bchunit_ar[] PROGMEM = { void putsTelemetryChannel(xcoord_t x, uint8_t y, uint8_t channel, lcdint_t val, uint8_t att) { switch (channel) { -#if defined(CPUARM) +#if defined(CPUARM) && defined(RTCLOCK) case TELEM_TX_TIME-1: { gtm t; diff --git a/radio/src/opentx.cpp b/radio/src/opentx.cpp index 10af7719f..2ff9554aa 100644 --- a/radio/src/opentx.cpp +++ b/radio/src/opentx.cpp @@ -1298,7 +1298,7 @@ getvalue_t getValue(uint8_t i) #endif else if (i==MIXSRC_FIRST_TELEM-1+TELEM_TX_VOLTAGE) return g_vbat100mV; -#if defined(CPUARM) +#if defined(CPUARM) && defined(RTCLOCK) else if (i==MIXSRC_FIRST_TELEM-1+TELEM_TX_TIME) { struct gtm t; gettime(&t);