summaryrefslogtreecommitdiff
path: root/components/drivers/serial
diff options
context:
space:
mode:
authorHubretXie <[email protected]>2022-08-04 10:42:20 +0800
committerGitHub <[email protected]>2022-08-03 22:42:20 -0400
commit223bc17df962aff7554e5475604e356b8e945ca6 (patch)
treed2005917fdfeb6392f318ff8801e13cb881bbf63 /components/drivers/serial
parent78d8496db04bd21f9d5b99a6c62d3fc1b0767b3f (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.c2
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)
{