aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbors[bot] <26634292+bors[bot]@users.noreply.github.com>2021-10-26 18:37:54 +0000
committerGitHub <[email protected]>2021-10-26 18:37:54 +0000
commit9393cd4487e977d12d1f700a8bd344779d484955 (patch)
tree4d4a4f6fcd1ef795ab3a10b568e057e984e03f79
parenta6fe031d34d27ffb4ad9365ec226674347ba277f (diff)
parentbbff98ed0de2f37cc25f00b944bb0afb1bb85646 (diff)
Merge #458
458: Enable the DMAMUX clocks. r=Dirbaio a=bobmcwhirter Co-authored-by: Bob McWhirter <[email protected]>
-rw-r--r--embassy-stm32/src/dma/dmamux.rs15
1 files changed, 14 insertions, 1 deletions
diff --git a/embassy-stm32/src/dma/dmamux.rs b/embassy-stm32/src/dma/dmamux.rs
index 718859a44..14218d56a 100644
--- a/embassy-stm32/src/dma/dmamux.rs
+++ b/embassy-stm32/src/dma/dmamux.rs
@@ -48,4 +48,17 @@ pac::dma_channels! {
48} 48}
49 49
50/// safety: must be called only once 50/// safety: must be called only once
51pub(crate) unsafe fn init() {} 51pub(crate) unsafe fn init() {
52 pac::peripherals! {
53 (dmamux, $peri:ident) => {
54 {
55 pac::peripheral_rcc! {
56 ($peri, $clock:ident, $en_reg:ident, $rst_reg:ident, $en_fn:ident, $rst_fn:ident) => {
57 use crate::rcc::sealed::RccPeripheral;
58 crate::peripherals::$peri::enable()
59 };
60 }
61 }
62 };
63 }
64}