diff options
| author | Dario Nieuwenhuis <[email protected]> | 2021-07-15 06:31:54 +0200 |
|---|---|---|
| committer | Bob McWhirter <[email protected]> | 2021-07-16 14:41:20 -0400 |
| commit | 63a0e188eae16bdf3c40ec627bbfbdcaa1cf4978 (patch) | |
| tree | be235ef80711b00e7c5211fc3ae54f9e6751d911 /examples | |
| parent | 2ee20f5dcb27ef6e340569922a861ce3d9596d74 (diff) | |
stm32/dma: fix h7 impls
Diffstat (limited to 'examples')
| -rw-r--r-- | examples/stm32h7/src/bin/usart.rs | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/examples/stm32h7/src/bin/usart.rs b/examples/stm32h7/src/bin/usart.rs index d8e60158b..143f94491 100644 --- a/examples/stm32h7/src/bin/usart.rs +++ b/examples/stm32h7/src/bin/usart.rs | |||
| @@ -1,4 +1,3 @@ | |||
| 1 | |||
| 2 | #![no_std] | 1 | #![no_std] |
| 3 | #![no_main] | 2 | #![no_main] |
| 4 | #![feature(trait_alias)] | 3 | #![feature(trait_alias)] |
| @@ -13,12 +12,12 @@ use cortex_m::prelude::_embedded_hal_blocking_serial_Write; | |||
| 13 | use embassy::executor::Executor; | 12 | use embassy::executor::Executor; |
| 14 | use embassy::time::Clock; | 13 | use embassy::time::Clock; |
| 15 | use embassy::util::Forever; | 14 | use embassy::util::Forever; |
| 15 | use embassy_stm32::dma::NoDma; | ||
| 16 | use embassy_stm32::usart::{Config, Uart}; | 16 | use embassy_stm32::usart::{Config, Uart}; |
| 17 | use embassy_stm32::dma_traits::NoDma; | ||
| 18 | use example_common::*; | 17 | use example_common::*; |
| 19 | 18 | ||
| 20 | use stm32h7xx_hal as hal; | ||
| 21 | use hal::prelude::*; | 19 | use hal::prelude::*; |
| 20 | use stm32h7xx_hal as hal; | ||
| 22 | 21 | ||
| 23 | use cortex_m_rt::entry; | 22 | use cortex_m_rt::entry; |
| 24 | use stm32h7::stm32h743 as pac; | 23 | use stm32h7::stm32h743 as pac; |
| @@ -60,8 +59,7 @@ fn main() -> ! { | |||
| 60 | 59 | ||
| 61 | let rcc = pp.RCC.constrain(); | 60 | let rcc = pp.RCC.constrain(); |
| 62 | 61 | ||
| 63 | rcc | 62 | rcc.sys_ck(96.mhz()) |
| 64 | .sys_ck(96.mhz()) | ||
| 65 | .pclk1(48.mhz()) | 63 | .pclk1(48.mhz()) |
| 66 | .pclk2(48.mhz()) | 64 | .pclk2(48.mhz()) |
| 67 | .pclk3(48.mhz()) | 65 | .pclk3(48.mhz()) |
| @@ -89,7 +87,6 @@ fn main() -> ! { | |||
| 89 | w | 87 | w |
| 90 | }); | 88 | }); |
| 91 | 89 | ||
| 92 | |||
| 93 | unsafe { embassy::time::set_clock(&ZeroClock) }; | 90 | unsafe { embassy::time::set_clock(&ZeroClock) }; |
| 94 | 91 | ||
| 95 | let executor = EXECUTOR.put(Executor::new()); | 92 | let executor = EXECUTOR.put(Executor::new()); |
