jerpelea opened a new pull request, #20311: URL: https://github.com/apache/nuttx/pull/20311
## Summary uart_writev() queues output one byte at a time via uart_putxmitchar(). Add uart_putxmitbuf() that memcpy()s a whole run into the TX ring buffer and use it when no per-byte processing is needed (OPOST and ECHO clear, not a console). On a full buffer fall back to uart_putxmitchar(), which keeps the blocking and error handling unchanged. 8 MiB write() to /dev/ttyACM0 on nRF52840: 455 -> 573 KB/s. Guarded by CONFIG_SERIAL_TXBULK, default !DEFAULT_SMALL ## Impact RELEASE ## Testing CI -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
