diff options
| author | wdfk-prog <[email protected]> | 2026-02-01 10:48:20 +0800 |
|---|---|---|
| committer | Rbb666 <[email protected]> | 2026-02-27 09:54:28 +0800 |
| commit | 71fd98e56de78b31a58082ce9219f6ea55130ddc (patch) | |
| tree | 45ac600230a0088976b7b18f4add9843147e3f1f /components | |
| parent | 643581be365b33168ac150ed0a1afb28c06ce1c0 (diff) | |
fix(serial): only apply CRLF translation in STREAM mode for poll tx
Diffstat (limited to 'components')
| -rw-r--r-- | components/drivers/serial/dev_serial_v2.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/components/drivers/serial/dev_serial_v2.c b/components/drivers/serial/dev_serial_v2.c index 0a7c343b79..4f21494634 100644 --- a/components/drivers/serial/dev_serial_v2.c +++ b/components/drivers/serial/dev_serial_v2.c @@ -441,7 +441,7 @@ rt_ssize_t _serial_poll_tx(struct rt_device *dev, while (size) { - if (serial->parent.open_flag & RT_DEVICE_FLAG_STREAM || (dev == rt_console_get_device())) + if (serial->parent.open_flag & RT_DEVICE_FLAG_STREAM) { /* If open_flag satisfies RT_DEVICE_FLAG_STREAM and the received character is '\n', * inserts '\r' character before '\n' character for the effect of carriage return newline */ |
