diff options
| author | Bernard Xiong <[email protected]> | 2019-07-23 20:29:37 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2019-07-23 20:29:37 +0800 |
| commit | bfd28d4bebcb0f6d996d183b76e0fc253f81e678 (patch) | |
| tree | 8399c67c7cb9f2bc93177d6c58a4ba7cfdb9f95d | |
| parent | eafdc5819b94ba8873b98b2107b662c299cbb78d (diff) | |
| parent | 0cfcb906d5dc126c5bcb7c0e639faf9b2c2f363e (diff) | |
Merge pull request #2889 from SummerGGift/master710
[components][serial] 去除串口 DMA 中无法触发的代码判断
| -rw-r--r-- | components/drivers/serial/serial.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/components/drivers/serial/serial.c b/components/drivers/serial/serial.c index 04034e8c44..e1d606557b 100644 --- a/components/drivers/serial/serial.c +++ b/components/drivers/serial/serial.c @@ -428,12 +428,10 @@ static void rt_dma_recv_update_put_index(struct rt_serial_device *serial, rt_siz } } - if(rx_fifo->is_full == RT_TRUE) + if(rx_fifo->is_full == RT_TRUE) { - rx_fifo->get_index = rx_fifo->put_index; - } - - if (rx_fifo->get_index >= serial->config.bufsz) rx_fifo->get_index = 0; + rx_fifo->get_index = rx_fifo->put_index; + } } /* |
