mirror of
https://github.com/juribeparada/MMDVM_HS.git
synced 2026-04-05 14:25:28 +00:00
Adding watchdog to host serial port
This commit is contained in:
parent
a570b43f19
commit
c74b374636
3 changed files with 15 additions and 1 deletions
|
|
@ -406,6 +406,10 @@ void CSerialPort::process()
|
|||
m_ptr = 1U;
|
||||
m_len = 0U;
|
||||
}
|
||||
else {
|
||||
m_ptr = 0U;
|
||||
m_len = 0U;
|
||||
}
|
||||
} else if (m_ptr == 1U) {
|
||||
// Handle the frame length
|
||||
m_len = m_buffer[m_ptr] = c;
|
||||
|
|
@ -645,6 +649,11 @@ void CSerialPort::process()
|
|||
}
|
||||
}
|
||||
|
||||
if (io.getWatchdog() >= 48000U) {
|
||||
m_ptr = 0U;
|
||||
m_len = 0U;
|
||||
}
|
||||
|
||||
#if defined(SERIAL_REPEATER) || defined(SERIAL_REPEATER_USART1)
|
||||
// Drain any incoming serial data
|
||||
while (availableInt(3U))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue