incubator-nuttx/drivers/serial
Tido Klaassen 93ff68e75a serial: Prevent RX stall
Re-check RX queue status after uart_enablerxint() and before blocking
the reading task on the receive semaphore. cdcacm (and maybe other UART
drivers) can push buffered data into the receive queue during
uart_enablerxint(), leading to a blocked task while data is already
available.

Signed-off-by: Tido Klaassen <tido@4gh.eu>
2020-11-20 04:16:35 -08:00
..
Kconfig Modify SIGSTP to SIGTSTP 2020-10-29 01:12:43 -07:00
Kconfig-16550 Squashed commit of the following: 2018-08-26 11:37:16 -06:00
Kconfig-lpuart drivers/serial/Kconfig: Split serial Rx/Tx DMA. 2019-12-03 07:06:30 -06:00
Kconfig-sci We have ported NuttX on Renesas RX65N Micro-controller. This port includes following interfaces 2019-10-11 23:36:57 +08:00
Kconfig-uart drivers/serial/Kconfig: Split serial Rx/Tx DMA. 2019-12-03 07:06:30 -06:00
Kconfig-usart drivers/serial/Kconfig: Split serial Rx/Tx DMA. 2019-12-03 07:06:30 -06:00
Make.defs drivers/serial: Remove the lowconsole driver 2020-02-18 12:51:09 -06:00
ptmx.c Check return from nxsem_wait_initialize() 2020-04-01 14:20:04 -03:00
pty.c libs/libc/unistd: Implement pipe2(2) syscall 2020-09-18 20:01:26 -07:00
pty.h
serial.c serial: Prevent RX stall 2020-11-20 04:16:35 -08:00
serial_dma.c Fix some typos in comments 2020-11-08 18:58:20 +01:00
serial_io.c Modify SIGSTP to SIGTSTP 2020-10-29 01:12:43 -07:00
tcdrain.c z20x: Improve usability of bootloader 2020-03-14 14:07:45 -03:00
uart_16550.c Replace #include <semaphore.h> to #include <nuttx/semaphore.h> 2020-02-01 08:27:30 -06:00
uart_rpmsg.c Fix nxstyle warning 2020-08-22 17:37:21 -06:00