Browse Source

Use open_flag for serial device.

bernard 10 years ago
parent
commit
a6251a439e
1 changed files with 2 additions and 1 deletions
  1. 2 1
      components/drivers/serial/serial.c

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

@@ -26,6 +26,7 @@
  * 2013-02-20     bernard      use RT_SERIAL_RB_BUFSZ to define
  *                             the size of ring buffer.
  * 2014-07-10     bernard      rewrite serial framework
+ * 2014-12-31     bernard      use open_flag for poll_tx stream mode.
  */
 
 #include <rthw.h>
@@ -67,7 +68,7 @@ rt_inline int _serial_poll_tx(struct rt_serial_device *serial, const rt_uint8_t
          * to be polite with serial console add a line feed
          * to the carriage return character
          */
-        if (*data == '\n' && (serial->parent.flag & RT_DEVICE_FLAG_STREAM))
+        if (*data == '\n' && (serial->parent.open_flag & RT_DEVICE_FLAG_STREAM))
         {
             serial->ops->putc(serial, '\r');
         }