diff options
| -rw-r--r-- | bsp/stm32/libraries/HAL_Drivers/config/l4/dma_config.h | 10 |
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 */ |
