aboutsummaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorDario Nieuwenhuis <[email protected]>2021-07-15 06:31:54 +0200
committerBob McWhirter <[email protected]>2021-07-16 14:41:20 -0400
commit63a0e188eae16bdf3c40ec627bbfbdcaa1cf4978 (patch)
treebe235ef80711b00e7c5211fc3ae54f9e6751d911 /examples
parent2ee20f5dcb27ef6e340569922a861ce3d9596d74 (diff)
stm32/dma: fix h7 impls
Diffstat (limited to 'examples')
-rw-r--r--examples/stm32h7/src/bin/usart.rs9
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;
13use embassy::executor::Executor; 12use embassy::executor::Executor;
14use embassy::time::Clock; 13use embassy::time::Clock;
15use embassy::util::Forever; 14use embassy::util::Forever;
15use embassy_stm32::dma::NoDma;
16use embassy_stm32::usart::{Config, Uart}; 16use embassy_stm32::usart::{Config, Uart};
17use embassy_stm32::dma_traits::NoDma;
18use example_common::*; 17use example_common::*;
19 18
20use stm32h7xx_hal as hal;
21use hal::prelude::*; 19use hal::prelude::*;
20use stm32h7xx_hal as hal;
22 21
23use cortex_m_rt::entry; 22use cortex_m_rt::entry;
24use stm32h7::stm32h743 as pac; 23use 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());