Commit bb75b1df4ec7b19cc26a4fdd7cb7d770ed2f454a
authorAleksey Shargalin <myokaski@gmail.com>
Thu, 21 Jun 2018 15:24:31 +0000 (18:24 +0300)
committerAleksey Shargalin <myokaski@gmail.com>
Thu, 21 Jun 2018 15:24:31 +0000 (18:24 +0300)
treeb5aa55cfdb5dc087e74a8f3b108ed63ab7a6aa8e
parent51de22447b70aff741c5bd7c1759db8d343e5682
Message:
Fix receiving after fifo overrun

After fifo overrun buffer_done remains less than buffer_len and
FD_SET(p->port[ti].s, &read_set) is not called. If firmware has nothing
to send, select always returns 0 and new data is never read even if
fifo buffer gets flushed.
This patch removes check for select timeout, so the remaining data in
buffer may go to fifo.
examples/parts/uart_pty.c