From 9c6d8d96ce57ea1387a621e7245ad0a99be7c5ed Mon Sep 17 00:00:00 2001 From: ItsGettingWorse <66210756+ItsGettingWorse@users.noreply.github.com> Date: Fri, 21 Oct 2022 13:07:40 +0800 Subject: [PATCH] Update drv_usart.c MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修复RX DMA 第一包收不到的bug --- bsp/stm32/libraries/HAL_Drivers/drv_usart.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bsp/stm32/libraries/HAL_Drivers/drv_usart.c b/bsp/stm32/libraries/HAL_Drivers/drv_usart.c index d3f7561d32..6ca3cf43db 100644 --- a/bsp/stm32/libraries/HAL_Drivers/drv_usart.c +++ b/bsp/stm32/libraries/HAL_Drivers/drv_usart.c @@ -170,7 +170,7 @@ static rt_err_t stm32_configure(struct rt_serial_device *serial, struct serial_c #ifdef RT_SERIAL_USING_DMA if (!(serial->parent.open_flag & RT_DEVICE_OFLAG_OPEN)) { - uart->dma_rx.remaining_cnt = 0; + uart->dma_rx.remaining_cnt = cfg->bufsz; } #endif