From ad10e96811ec6509a13a252b6a84f163733f9549 Mon Sep 17 00:00:00 2001 From: Karl Palsson Date: Sun, 30 Dec 2018 21:03:40 +0000 Subject: [PATCH] stm32l4:dma: add Channel Selection defines Far from complete support for the channel selection systems on f0/l4, but at least brings in the defines needed for doing this yourself. Fixes https://github.com/libopencm3/libopencm3/issues/1001 --- include/libopencm3/stm32/l4/dma.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/include/libopencm3/stm32/l4/dma.h b/include/libopencm3/stm32/l4/dma.h index 9b1a180e..3a5ee8d1 100644 --- a/include/libopencm3/stm32/l4/dma.h +++ b/include/libopencm3/stm32/l4/dma.h @@ -34,4 +34,9 @@ #include +/* DMA channel selection register (DMAx_CSELR) */ +#define DMA_CSELR(dma_base) MMIO32((dma_base) + 0xA8) +#define DMA1_CSELR DMA_CSELR(DMA1) +#define DMA2_CSELR DMA_CSELR(DMA2) + #endif