From 148b64039761d6c10f67035111fbab79be32ab6c Mon Sep 17 00:00:00 2001 From: phl0 Date: Thu, 15 Sep 2016 16:57:10 +0200 Subject: [PATCH] Let the clock run on when transmitting CW --- Nextion.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Nextion.cpp b/Nextion.cpp index c35a623..9a388d6 100644 --- a/Nextion.cpp +++ b/Nextion.cpp @@ -237,7 +237,7 @@ void CNextion::writeCWInt() { sendCommand("t1.txt=\"Sending CW Ident\""); - m_clockDisplayTimer.stop(); + m_clockDisplayTimer.start(); m_mode = MODE_CW; } @@ -251,7 +251,7 @@ void CNextion::clockInt(unsigned int ms) { // Update the clock display in IDLE mode every 400ms m_clockDisplayTimer.clock(ms); - if (m_displayClock && m_mode == MODE_IDLE && m_clockDisplayTimer.isRunning() && m_clockDisplayTimer.hasExpired()) { + if (m_displayClock && (m_mode == MODE_IDLE || m_mode == MODE_CW) && m_clockDisplayTimer.isRunning() && m_clockDisplayTimer.hasExpired()) { time_t currentTime; struct tm *Time; ::time(¤tTime); // Get the current time