diff options
| author | Bernard Xiong <[email protected]> | 2020-12-03 08:10:37 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2020-12-03 08:10:37 +0800 |
| commit | 9d607270581456568dc637538d3ee891a2119d9b (patch) | |
| tree | b9825fcd906d5dd7172c599403fb5c6b30b130cd /components | |
| parent | 3c361e6eadbf2405d2fc07d3c1b77ef5d840836d (diff) | |
| parent | 20de8e215a787da1fce7b636556fbe497ebf0f6d (diff) | |
Merge pull request #4109 from bigmagic123/fix_raspi4
Fix raspi4
Diffstat (limited to 'components')
| -rw-r--r-- | components/drivers/serial/serial.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/components/drivers/serial/serial.c b/components/drivers/serial/serial.c index 2511f18102..c2cc2f615c 100644 --- a/components/drivers/serial/serial.c +++ b/components/drivers/serial/serial.c @@ -221,7 +221,10 @@ rt_inline int _serial_poll_rx(struct rt_serial_device *serial, rt_uint8_t *data, *data = ch; data ++; length --; - if (ch == '\n') break; + if(serial->parent.open_flag & RT_DEVICE_FLAG_STREAM) + { + if (ch == '\n') break; + } } return size - length; |
