summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--bsp/stm32/libraries/HAL_Drivers/config/l4/dma_config.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/bsp/stm32/libraries/HAL_Drivers/config/l4/dma_config.h b/bsp/stm32/libraries/HAL_Drivers/config/l4/dma_config.h
index 9eb596151f..d7dd839a9a 100644
--- a/bsp/stm32/libraries/HAL_Drivers/config/l4/dma_config.h
+++ b/bsp/stm32/libraries/HAL_Drivers/config/l4/dma_config.h
@@ -150,6 +150,16 @@ extern "C" {
#define UART5_TX_DMA_REQUEST DMA_REQUEST_2
#endif /* DMAMUX1 */
#define UART5_TX_DMA_IRQ DMA2_Channel1_IRQn
+#elif defined(BSP_SPI3_RX_USING_DMA) && !defined(SPI3_RX_DMA_INSTANCE)
+#define SPI3_DMA_RX_IRQHandler DMA2_Channel1_IRQHandler
+#define SPI3_RX_DMA_RCC RCC_AHB1ENR_DMA2EN
+#define SPI3_RX_DMA_INSTANCE DMA2_Channel1
+#if defined(DMAMUX1) /* for L4+ */
+#define SPI3_RX_DMA_REQUEST DMA_REQUEST_SPI3_RX
+#else /* for L4 */
+#define SPI3_RX_DMA_REQUEST DMA_REQUEST_2
+#endif /* DMAMUX1 */
+#define SPI3_RX_DMA_IRQ DMA2_Channel1_IRQn
#endif
/* DMA2 channel2 */