Selaa lähdekoodia

【完善】去除串口 dma 中无法触发的代码判断

SummerGift 5 vuotta sitten
vanhempi
commit
0cfcb906d5
1 muutettua tiedostoa jossa 3 lisäystä ja 5 poistoa
  1. 3 5
      components/drivers/serial/serial.c

+ 3 - 5
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;
+    }
 }
 
 /*