瀏覽代碼

[stm32l4] support SPI3 RX DMA

Meco Man 2 年之前
父節點
當前提交
3334a05148
共有 1 個文件被更改,包括 10 次插入0 次删除
  1. 10 0
      bsp/stm32/libraries/HAL_Drivers/config/l4/dma_config.h

+ 10 - 0
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 */