nuttx/drivers/serial
Julian Oes 644a0cd525 drivers/serial: fix Rx interrupt enable for cdcacm
This is addressing an issue where Rx interrupts were not restored for
cdcacm after the buffer had been filled (in a burst).
The Rx interrupts were only restored after the watchdog timeout of 200ms
fired.

This happened because CONFIG_SERIAL_RXDMA was set, however, for the
cdcacm driver this does not actually matter as it is relying on
uart_enablerxint to be called via the ops table.

This patch makes sure that uart_enablerxint and uart_disablerxint are
always called, independent of CONFIG_SERIAL_RXDMA, relying on the ops
table to be correct for the case where it should be only a no-op.
2021-05-06 06:49:07 -07:00
..
Kconfig drivers/serial/Kconfig: fix configure warnning 2021-03-07 01:45:51 -08:00
Kconfig-16550
Kconfig-lpuart
Kconfig-sci
Kconfig-uart
Kconfig-usart
Make.defs drivers: Author Gregory Nutt: update licenses to Apache 2021-03-04 18:32:27 -08:00
ptmx.c Ensure the kernel component don't call userspace API 2021-03-01 09:23:09 +09:00
pty.c fs: Make nx_vxxx and file_vxxx as internal functions 2021-01-12 17:08:22 +01:00
pty.h drivers: Author Gregory Nutt: update licenses to Apache 2021-03-04 18:32:27 -08:00
serial_dma.c serial/serial_dma.c: fix warnnings 2021-03-07 01:45:51 -08:00
serial_io.c drivers: Author Gregory Nutt: update licenses to Apache 2021-03-04 18:32:27 -08:00
serial.c drivers/serial: fix Rx interrupt enable for cdcacm 2021-05-06 06:49:07 -07:00
tcdrain.c drivers: Author Sebastien Lorquet: update licenses to Apache 2021-03-20 19:22:58 -07:00
uart_16550.c drivers: Author Gregory Nutt: update licenses to Apache 2021-03-04 18:32:27 -08:00
uart_rpmsg.c