Преглед изворни кода

fix(serial): only apply CRLF translation in STREAM mode for poll tx

wdfk-prog пре 4 недеља
родитељ
комит
71fd98e56d
1 измењених фајлова са 1 додато и 1 уклоњено
  1. 1 1
      components/drivers/serial/dev_serial_v2.c

+ 1 - 1
components/drivers/serial/dev_serial_v2.c

@@ -441,7 +441,7 @@ rt_ssize_t _serial_poll_tx(struct rt_device *dev,
 
 
     while (size)
     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',
             /* 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 */
              * inserts '\r' character before '\n' character for the effect of carriage return newline */