diff options
| author | HubretXie <[email protected]> | 2022-08-04 10:42:20 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2022-08-03 22:42:20 -0400 |
| commit | 223bc17df962aff7554e5475604e356b8e945ca6 (patch) | |
| tree | d2005917fdfeb6392f318ff8801e13cb881bbf63 /components/drivers/serial | |
| parent | 78d8496db04bd21f9d5b99a6c62d3fc1b0767b3f (diff) | |
[serial_v2] fixed bug (#6213)
* [kernel][timer] fixed bug serial_v2 驱动问题,导致所有写入都使用阻塞方式写入
Diffstat (limited to 'components/drivers/serial')
| -rw-r--r-- | components/drivers/serial/serial_v2.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/components/drivers/serial/serial_v2.c b/components/drivers/serial/serial_v2.c index 5925a9eb6c..d0d0f6f722 100644 --- a/components/drivers/serial/serial_v2.c +++ b/components/drivers/serial/serial_v2.c @@ -1389,7 +1389,7 @@ static rt_size_t rt_serial_write(struct rt_device *dev, return _serial_poll_tx(dev, pos, buffer, size); } - if (dev->open_flag | RT_SERIAL_TX_BLOCKING) + if (dev->open_flag & RT_SERIAL_TX_BLOCKING) { if ((tx_fifo->rb.buffer_ptr) == RT_NULL) { |
