diff options
| author | Bob McWhirter <[email protected]> | 2021-10-26 14:19:03 -0400 |
|---|---|---|
| committer | Bob McWhirter <[email protected]> | 2021-10-26 14:19:03 -0400 |
| commit | a72816492ac09898fc7d72fe20cc0e025d5292a6 (patch) | |
| tree | ea285039b6625cc7fe78634f59644b141b70fe13 | |
| parent | 959aecf6aca7649fbca8e2025358819791d0c41d (diff) | |
Only attempt to enable the dmamux peri clock if it has an enable bit.
| -rw-r--r-- | embassy-stm32/src/dma/dmamux.rs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/embassy-stm32/src/dma/dmamux.rs b/embassy-stm32/src/dma/dmamux.rs index ef84f1269..4ce65eb21 100644 --- a/embassy-stm32/src/dma/dmamux.rs +++ b/embassy-stm32/src/dma/dmamux.rs | |||
| @@ -53,7 +53,11 @@ use crate::rcc::sealed::RccPeripheral; | |||
| 53 | pub(crate) unsafe fn init() { | 53 | pub(crate) unsafe fn init() { |
| 54 | pac::peripherals! { | 54 | pac::peripherals! { |
| 55 | (dmamux, $peri:ident) => { | 55 | (dmamux, $peri:ident) => { |
| 56 | crate::peripherals::$peri::enable(); | 56 | pac::peripheral_rcc! { |
| 57 | ($peri, $clock:ident, $en_reg:ident, $rst_reg:ident, $en_fn:ident, $rst_fn:ident) => { | ||
| 58 | crate::peripherals::$peri::enable() | ||
| 59 | }; | ||
| 60 | } | ||
| 57 | }; | 61 | }; |
| 58 | } | 62 | } |
| 59 | } | 63 | } |
