aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--embassy-stm32/src/bdma/v1.rs9
1 files changed, 4 insertions, 5 deletions
diff --git a/embassy-stm32/src/bdma/v1.rs b/embassy-stm32/src/bdma/v1.rs
index 597cb0137..e5b0b18b1 100644
--- a/embassy-stm32/src/bdma/v1.rs
+++ b/embassy-stm32/src/bdma/v1.rs
@@ -164,6 +164,8 @@ unsafe fn on_irq() {
164 } 164 }
165} 165}
166 166
167use crate::rcc::sealed::RccPeripheral;
168
167/// safety: must be called only once 169/// safety: must be called only once
168pub(crate) unsafe fn init() { 170pub(crate) unsafe fn init() {
169 pac::interrupts! { 171 pac::interrupts! {
@@ -172,11 +174,8 @@ pub(crate) unsafe fn init() {
172 }; 174 };
173 } 175 }
174 pac::peripherals! { 176 pac::peripherals! {
175 (bdma, DMA1) => { 177 (bdma, $peri:ident) => {
176 //critical_section::with(|_| { 178 crate::peripherals::$peri::enable();
177 //pac::RCC.ahbenr().modify(|w| w.set_dmaen(true));
178 //});
179 crate::peripherals::DMA1::enable();
180 }; 179 };
181 } 180 }
182} 181}