From ff13865c7f85f38c2322b2b93f1d22ca3236acb9 Mon Sep 17 00:00:00 2001 From: Sh3Rm4n Date: Tue, 4 May 2021 09:08:56 +0200 Subject: [PATCH] Add debugger asm::wfi workaround --- examples/serial_dma.rs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/examples/serial_dma.rs b/examples/serial_dma.rs index 3070dfe29..03247eeed 100644 --- a/examples/serial_dma.rs +++ b/examples/serial_dma.rs @@ -21,6 +21,15 @@ fn main() -> ! { let dp = pac::Peripherals::take().unwrap(); let mut flash = dp.FLASH.constrain(); + + // https://github.com/probe-rs/probe-rs/issues/350#issuecomment-740550519 + dp.DBGMCU.cr.modify(|_, w| { + w.dbg_sleep().set_bit(); + w.dbg_standby().set_bit(); + w.dbg_stop().set_bit() + }); + dp.RCC.ahbenr.modify(|_, w| w.dma1en().enabled()); + let mut rcc = dp.RCC.constrain(); let clocks = rcc.cfgr.freeze(&mut flash.acr);