diff --git a/radio/src/telemetry/frsky.cpp b/radio/src/telemetry/frsky.cpp index c26ee5156..9c9d6b776 100644 --- a/radio/src/telemetry/frsky.cpp +++ b/radio/src/telemetry/frsky.cpp @@ -317,7 +317,9 @@ void telemetryWakeup() static uint8_t frskyTxDelay = 5; if (frskyAlarmsSendState && (--frskyTxDelay == 0)) { frskyTxDelay = 5; // 50ms +#if !defined(SIMU) frskyDSendNextAlarm(); +#endif } } #endif diff --git a/radio/src/telemetry/frsky_d.cpp b/radio/src/telemetry/frsky_d.cpp index 23b69b441..45b8db811 100644 --- a/radio/src/telemetry/frsky_d.cpp +++ b/radio/src/telemetry/frsky_d.cpp @@ -435,7 +435,9 @@ void frskySendPacket(uint8_t type, uint8_t value, uint8_t p1, uint8_t p2) *ptr++ = START_STOP; // Start of packet frskyTxBufferCount = ptr - &frskyTxBuffer[0]; +#if !defined(SIMU) telemetryTransmitBuffer(); +#endif } inline void frskyDSendNextAlarm(void)