summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--bsp/stm32/libraries/HAL_Drivers/drivers/config/h7/dma_config.h11
1 files changed, 7 insertions, 4 deletions
diff --git a/bsp/stm32/libraries/HAL_Drivers/drivers/config/h7/dma_config.h b/bsp/stm32/libraries/HAL_Drivers/drivers/config/h7/dma_config.h
index 14f002d622..2fb26bbd7d 100644
--- a/bsp/stm32/libraries/HAL_Drivers/drivers/config/h7/dma_config.h
+++ b/bsp/stm32/libraries/HAL_Drivers/drivers/config/h7/dma_config.h
@@ -27,6 +27,12 @@ extern "C" {
#define UART2_RX_DMA_INSTANCE DMA1_Stream0
#define UART2_RX_DMA_REQUEST DMA_REQUEST_USART2_RX
#define UART2_RX_DMA_IRQ DMA1_Stream0_IRQn
+#elif defined(BSP_UART4_RX_USING_DMA) && !defined(UART4_RX_DMA_INSTANCE)
+#define UART4_DMA_RX_IRQHandler DMA1_Stream0_IRQHandler
+#define UART4_RX_DMA_RCC RCC_AHB1ENR_DMA1EN
+#define UART4_RX_DMA_INSTANCE DMA1_Stream0
+#define UART4_RX_DMA_REQUEST DMA_REQUEST_UART4_RX
+#define UART4_RX_DMA_IRQ DMA1_Stream0_IRQn
#endif
/* DMA1 stream1 */
@@ -62,7 +68,6 @@ extern "C" {
#define SPI2_TX_DMA_IRQ DMA1_Stream4_IRQn
#endif
-
/* DMA1 stream5 */
#if defined(BSP_SPI3_TX_USING_DMA) && !defined(SPI3_TX_DMA_INSTANCE)
#define SPI3_DMA_TX_IRQHandler DMA1_Stream5_IRQHandler
@@ -150,7 +155,7 @@ extern "C" {
#define QSPI_DMA_IRQ DMA2_Stream7_IRQn
#endif
-/*BDMA */
+/* BDMA */
#if defined(BSP_SPI6_TX_USING_BDMA) && !defined(SPI6_TX_BDMA_INSTANCE)
#define SPI6_BDMA_TX_IRQHandler BDMA_Channel0_IRQHandler
#define SPI6_TX_BDMA_INSTANCE BDMA_Channel0
@@ -167,10 +172,8 @@ extern "C" {
#define SPI6_RX_BDMA_IRQ BDMA_Channel1_IRQn
#endif
-
#ifdef __cplusplus
}
#endif
#endif /* __DMA_CONFIG_H__ */
-