Skip to content

Commit 9ecb60a

Browse files
committed
fix:[STM32][I2C]:DMA RX setting bug
1 parent 90b91af commit 9ecb60a

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

bsp/stm32/libraries/HAL_Drivers/drivers/drv_hard_i2c.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -552,9 +552,9 @@ int RT_hw_i2c_bus_init(void)
552552
#endif
553553
#if defined(SOC_SERIES_STM32F2) || defined(SOC_SERIES_STM32F4) || defined(SOC_SERIES_STM32F7) || defined(SOC_SERIES_STM32MP1) || defined(SOC_SERIES_STM32H7)
554554
i2c_objs[i].dma.handle_rx.Init.FIFOMode = DMA_FIFOMODE_DISABLE;
555-
i2c_objs[i].dma.handle_tx.Init.FIFOThreshold = DMA_FIFO_THRESHOLD_FULL;
556-
i2c_objs[i].dma.handle_tx.Init.MemBurst = DMA_MBURST_INC4;
557-
i2c_objs[i].dma.handle_tx.Init.PeriphBurst = DMA_PBURST_INC4;
555+
i2c_objs[i].dma.handle_rx.Init.FIFOThreshold = DMA_FIFO_THRESHOLD_FULL;
556+
i2c_objs[i].dma.handle_rx.Init.MemBurst = DMA_MBURST_INC4;
557+
i2c_objs[i].dma.handle_rx.Init.PeriphBurst = DMA_PBURST_INC4;
558558
#endif /* defined(SOC_SERIES_STM32F2) || defined(SOC_SERIES_STM32F4) || defined(SOC_SERIES_STM32F7) || defined(SOC_SERIES_STM32MP1) || defined(SOC_SERIES_STM32H7) */
559559
{
560560
rt_uint32_t tmpreg = 0x00U;

0 commit comments

Comments
 (0)