diff options
Diffstat (limited to 'chip/stm32/dma-stm32f4.c')
-rw-r--r-- | chip/stm32/dma-stm32f4.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/chip/stm32/dma-stm32f4.c b/chip/stm32/dma-stm32f4.c index 135df53b1a..cdd3f54dd9 100644 --- a/chip/stm32/dma-stm32f4.c +++ b/chip/stm32/dma-stm32f4.c @@ -54,6 +54,13 @@ stm32_dma_stream_t *dma_get_channel(enum dma_channel stream) return &dma->stream[stream % STM32_DMAS_COUNT]; } +#ifdef CHIP_FAMILY_STM32H7 +void dma_select_channel(enum dma_channel channel, uint8_t req) +{ + STM2_DMAMUX_CxCR(DMAMUX1, channel) = req; +} +#endif + void dma_disable(enum dma_channel ch) { stm32_dma_stream_t *stream = dma_get_channel(ch); |