diff options
| author | Meco Man <[email protected]> | 2023-05-21 21:47:15 -0400 |
|---|---|---|
| committer | Man, Jianting (Meco) <[email protected]> | 2023-05-22 02:56:14 -0400 |
| commit | 3334a05148fb9f20ff2d6929a016e4dccccc2653 (patch) | |
| tree | 64510a12692d115abeea18baba835de64300b257 | |
| parent | 93968942c29c730f2c88adb188265124a3aa464f (diff) | |
[stm32l4] support SPI3 RX DMA
| -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 */ |
