mirror of
https://github.com/g4klx/MMDVMHost.git
synced 2026-04-04 14:07:36 +00:00
Log buffer overflows from the modem and handle master reboots cleanly.
This commit is contained in:
parent
d34d85c04b
commit
bab0c3492a
3 changed files with 22 additions and 4 deletions
|
|
@ -320,6 +320,14 @@ void CModem::clock(unsigned int ms)
|
|||
if (adcOverflow)
|
||||
LogWarning("MMDVM ADC levels have overflowed");
|
||||
|
||||
bool rxOverflow = (m_buffer[5U] & 0x04U) == 0x04U;
|
||||
if (rxOverflow)
|
||||
LogWarning("RX buffer has overflowed");
|
||||
|
||||
bool txOverflow = (m_buffer[5U] & 0x08U) == 0x08U;
|
||||
if (txOverflow)
|
||||
LogWarning("TX buffer has overflowed");
|
||||
|
||||
m_dstarSpace = m_buffer[6U];
|
||||
m_dmrSpace1 = m_buffer[7U];
|
||||
m_dmrSpace2 = m_buffer[8U];
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue