From 6f0a12785ac7cbbcfa233a3b381545802c3ab912 Mon Sep 17 00:00:00 2001 From: Andy CA6JAU Date: Sat, 19 Nov 2016 10:17:22 -0300 Subject: [PATCH 1/2] Fix ADC overflow message --- SerialPort.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SerialPort.cpp b/SerialPort.cpp index 7701bbc..f738deb 100644 --- a/SerialPort.cpp +++ b/SerialPort.cpp @@ -132,7 +132,7 @@ void CSerialPort::getStatus() reply[4U] = uint8_t(m_modemState); reply[5U] = m_tx ? 0x01U : 0x00U; - reply[5U] |= m_dcd ? 0x02U : 0x00U; + reply[5U] |= m_dcd ? 0x40U : 0x00U; bool adcOverflow; bool dacOverflow; From 5956e79d64ca2172e1c386b2a1598771f731e9fd Mon Sep 17 00:00:00 2001 From: Andy CA6JAU Date: Sat, 19 Nov 2016 10:54:28 -0300 Subject: [PATCH 2/2] Fix ADC overflow message --- SerialPort.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/SerialPort.cpp b/SerialPort.cpp index f738deb..e73dc98 100644 --- a/SerialPort.cpp +++ b/SerialPort.cpp @@ -132,7 +132,6 @@ void CSerialPort::getStatus() reply[4U] = uint8_t(m_modemState); reply[5U] = m_tx ? 0x01U : 0x00U; - reply[5U] |= m_dcd ? 0x40U : 0x00U; bool adcOverflow; bool dacOverflow; @@ -152,6 +151,8 @@ void CSerialPort::getStatus() if (dacOverflow) reply[5U] |= 0x20U; + + reply[5U] |= m_dcd ? 0x40U : 0x00U; if (m_dstarEnable) reply[6U] = dstarTX.getSpace();