Stop TX buffer overflows.

This commit is contained in:
Jonathan Naylor 2016-05-10 18:11:31 +01:00
parent 90ff130c51
commit c509f11c2a
6 changed files with 9 additions and 9 deletions

View file

@ -101,7 +101,7 @@ void CCWIdTX::process()
uint16_t space = io.getSpace();
while (space > CYCLE_LENGTH && space < 1000U) {
while (space > CYCLE_LENGTH && space <= TX_RINGBUFFER_SIZE) {
bool b = READ_BIT1(m_poBuffer, m_poPtr);
if (b)
io.write(TONE, CYCLE_LENGTH);