diff options
| author | ItsGettingWorse <[email protected]> | 2022-10-21 13:07:40 +0800 |
|---|---|---|
| committer | Man, Jianting (Meco) <[email protected]> | 2022-10-22 15:11:46 -0400 |
| commit | 9c6d8d96ce57ea1387a621e7245ad0a99be7c5ed (patch) | |
| tree | 0e862a15650cc23fcd854acd9f3d1936c87431e6 | |
| parent | 11f52eebcfce960386ce8918114ec2f99e2125e2 (diff) | |
Update drv_usart.c
修复RX DMA 第一包收不到的bug
| -rw-r--r-- | bsp/stm32/libraries/HAL_Drivers/drv_usart.c | 2 |
1 files changed, 1 insertions, 1 deletions
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 |
