diff options
Diffstat (limited to 'examples/stm32h7')
| -rw-r--r-- | examples/stm32h7/src/bin/usart_dma.rs | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/examples/stm32h7/src/bin/usart_dma.rs b/examples/stm32h7/src/bin/usart_dma.rs index 0073d5c66..097466cea 100644 --- a/examples/stm32h7/src/bin/usart_dma.rs +++ b/examples/stm32h7/src/bin/usart_dma.rs | |||
| @@ -14,6 +14,7 @@ use embassy::time::Clock; | |||
| 14 | use embassy::util::Forever; | 14 | use embassy::util::Forever; |
| 15 | use embassy_stm32::dma::NoDma; | 15 | use embassy_stm32::dma::NoDma; |
| 16 | use embassy_stm32::usart::{Config, Uart}; | 16 | use embassy_stm32::usart::{Config, Uart}; |
| 17 | use embassy_stm32::dbgmcu::Dbgmcu; | ||
| 17 | use example_common::*; | 18 | use example_common::*; |
| 18 | use embassy_traits::uart::Write as _Write; | 19 | use embassy_traits::uart::Write as _Write; |
| 19 | 20 | ||
| @@ -72,13 +73,9 @@ fn main() -> ! { | |||
| 72 | 73 | ||
| 73 | let pp = unsafe { pac::Peripherals::steal() }; | 74 | let pp = unsafe { pac::Peripherals::steal() }; |
| 74 | 75 | ||
| 75 | pp.DBGMCU.cr.modify(|_, w| { | 76 | unsafe { |
| 76 | w.dbgsleep_d1().set_bit(); | 77 | Dbgmcu::enable_all(); |
| 77 | w.dbgstby_d1().set_bit(); | 78 | } |
| 78 | w.dbgstop_d1().set_bit(); | ||
| 79 | w.d1dbgcken().set_bit(); | ||
| 80 | w | ||
| 81 | }); | ||
| 82 | 79 | ||
| 83 | pp.RCC.ahb4enr.modify(|_, w| { | 80 | pp.RCC.ahb4enr.modify(|_, w| { |
| 84 | w.gpioaen().set_bit(); | 81 | w.gpioaen().set_bit(); |
