casaroli opened a new pull request, #10: URL: https://github.com/apache/nuttx-ntfc/pull/10
## Summary Add the per-core line_buffered configuration option. It is disabled by default, preserving existing byte-wise writes for serial transports without flow control. When enabled, sim and serial write an entire command in one operation. Buffered sim commands also disable the pexpect per-send delay. This reduces local simulator overhead and supports serial targets with reliable flow control. ## Impact - Feature: optional per-core transport behavior. - Compatibility: no behavior change unless line_buffered is enabled. - Documentation: configuration reference and usage documentation updated. - Hardware: no board or driver changes. ## Testing - Focused sim and serial transport tests: 9 passed. - Black and isort checks: passed. - Full tox coverage suite was previously run: 492 passed, 1 skipped. A newly added serial newline branch is covered by the focused tests; the subsequent full tox rerun was intentionally stopped before completion. ## PR verification self-check - [x] One focused functional change. - [x] Draft PR; not ready for merge. - [x] Default behavior is preserved and the feature is opt-in. Assisted-by: ChatGPT:GPT-5.6-Terra -- 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]
