From 7b915f9cacdc357a6688fc3c1c9ac2d6c35f20b9 Mon Sep 17 00:00:00 2001 From: Geoffrey Merck Date: Fri, 15 May 2020 21:06:16 +0200 Subject: [PATCH] Only send EOT when EXT is enabled --- FM.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/FM.cpp b/FM.cpp index a165fab..cfd7ba6 100644 --- a/FM.cpp +++ b/FM.cpp @@ -412,7 +412,8 @@ void CFM::kerchunkRFState(bool validSignal) m_callsignTimer.stop(); m_statusTimer.stop(); - serial.writeFMEOT(); + if(m_extEnabled) + serial.writeFMEOT(); } } @@ -426,7 +427,8 @@ void CFM::relayingRFState(bool validSignal) m_timeoutTimer.stop(); m_timeoutTone.start(); - serial.writeFMEOT(); + if(m_extEnabled) + serial.writeFMEOT(); } } else { DEBUG1("State to RELAYING_WAIT_RF"); @@ -578,7 +580,8 @@ void CFM::hangState(bool validRFSignal, bool validExtSignal) m_hangTimer.stop(); m_statusTimer.stop(); - serial.writeFMEOT(); + if(m_extEnabled) + serial.writeFMEOT(); if (m_callsignAtEnd) sendCallsign();