From dc0aa39b429a925bddcb30b05984c821a3306308 Mon Sep 17 00:00:00 2001 From: Bluebear233 <417350690@qq.com> Date: Mon, 16 Jul 2018 09:47:36 +0800 Subject: [PATCH] =?UTF-8?q?[DeviceDriver][serial]=20=E4=BF=AE=E5=A4=8Dget?= =?UTF-8?q?=5Findex=E8=B6=8A=E7=95=8C=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/drivers/serial/serial.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/drivers/serial/serial.c b/components/drivers/serial/serial.c index 34f8f621e7..f94b7eda01 100644 --- a/components/drivers/serial/serial.c +++ b/components/drivers/serial/serial.c @@ -393,7 +393,7 @@ static void rt_dma_recv_update_get_index(struct rt_serial_device *serial, rt_siz if (rx_fifo->is_full && len != 0) rx_fifo->is_full = RT_FALSE; rx_fifo->get_index += len; - if (rx_fifo->get_index > serial->config.bufsz) + if (rx_fifo->get_index >= serial->config.bufsz) { rx_fifo->get_index %= serial->config.bufsz; }