nuttx/drivers/serial
YAMAMOTO Takashi 00010089b8 drivers/serial/serial.c: adapt to the iovec-based api
This would fix readv/writev issues mentioned in
https://github.com/apache/nuttx/pull/12674.
(only for this specific driver though. with this approach,
we basically have to fix every single drivers and
filesystems.)

Lightly tested on the serial console, using micropython REPL
on toywasm with esp32s3-devkit:toywasm, which used to be
suffered by the readv issue.
2025-01-14 20:18:21 +08:00
..
CMakeLists.txt cmake(bugfix):add missing driver/serial CMake build source 2024-11-13 02:36:18 +08:00
Kconfig serial/gdbstub:Adjust serial port gdbstub Kconfig dependencies 2024-10-24 08:45:21 +08:00
Kconfig-16550 drivers/serial: Add 16550_DLF_SIZE option for DesignWare UART. 2024-10-10 02:38:12 +08:00
Kconfig-cmsdk drivers/serial:support arm cmsdk drivers 2024-04-26 18:42:35 -03:00
Kconfig-lpuart Add initial support for NXP S32K3 MCU family 2022-07-25 23:47:05 +08:00
Kconfig-pci drivers/serial: simplify 16550_PCI_UARTx_CLOCK config 2025-01-03 08:52:43 +08:00
Kconfig-pl011 drivers/serial/uart_pl011.c : add the interface about clock and reset control for reducing power consumption. 2024-06-03 21:18:44 +08: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: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
ptmx.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
pty.c arch_atomic: only support atomic_xx and atomic64_xx function 2024-12-04 14:03:14 +01:00
pty.h drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
serial.c drivers/serial/serial.c: adapt to the iovec-based api 2025-01-14 20:18:21 +08:00
serial_cmsdk.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
serial_dma.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
serial_gdbstub.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
serial_io.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
uart_16550.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
uart_bth4.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
uart_bth5.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
uart_hostfs.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
uart_pci_16550.c use small lock in following files 2024-12-22 18:43:26 +08:00
uart_pl011.c fix a deadlock 2024-12-25 04:22:49 -03:00
uart_ram.c arch_atomic: only support atomic_xx and atomic64_xx function 2024-12-04 14:03:14 +01:00
uart_rpmsg.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00