diff options
Diffstat (limited to 'examples/stm32h5/src')
| -rw-r--r-- | examples/stm32h5/src/bin/cordic.rs | 6 | ||||
| -rw-r--r-- | examples/stm32h5/src/bin/stop.rs | 4 |
2 files changed, 5 insertions, 5 deletions
diff --git a/examples/stm32h5/src/bin/cordic.rs b/examples/stm32h5/src/bin/cordic.rs index 73e873574..cbf854704 100644 --- a/examples/stm32h5/src/bin/cordic.rs +++ b/examples/stm32h5/src/bin/cordic.rs | |||
| @@ -11,7 +11,7 @@ async fn main(_spawner: Spawner) { | |||
| 11 | let mut dp = embassy_stm32::init(Default::default()); | 11 | let mut dp = embassy_stm32::init(Default::default()); |
| 12 | 12 | ||
| 13 | let mut cordic = cordic::Cordic::new( | 13 | let mut cordic = cordic::Cordic::new( |
| 14 | &mut dp.CORDIC, | 14 | dp.CORDIC.reborrow(), |
| 15 | unwrap!(cordic::Config::new( | 15 | unwrap!(cordic::Config::new( |
| 16 | cordic::Function::Sin, | 16 | cordic::Function::Sin, |
| 17 | Default::default(), | 17 | Default::default(), |
| @@ -59,8 +59,8 @@ async fn main(_spawner: Spawner) { | |||
| 59 | let cnt1 = unwrap!( | 59 | let cnt1 = unwrap!( |
| 60 | cordic | 60 | cordic |
| 61 | .async_calc_32bit( | 61 | .async_calc_32bit( |
| 62 | &mut dp.GPDMA1_CH0, | 62 | dp.GPDMA1_CH0.reborrow(), |
| 63 | &mut dp.GPDMA1_CH1, | 63 | dp.GPDMA1_CH1.reborrow(), |
| 64 | &input_buf[..arg1.len() - 1], // limit input buf to its actual length | 64 | &input_buf[..arg1.len() - 1], // limit input buf to its actual length |
| 65 | &mut output_u32, | 65 | &mut output_u32, |
| 66 | true, | 66 | true, |
diff --git a/examples/stm32h5/src/bin/stop.rs b/examples/stm32h5/src/bin/stop.rs index 0d14c0668..e650791c5 100644 --- a/examples/stm32h5/src/bin/stop.rs +++ b/examples/stm32h5/src/bin/stop.rs | |||
| @@ -10,7 +10,7 @@ use embassy_stm32::gpio::{AnyPin, Level, Output, Speed}; | |||
| 10 | use embassy_stm32::low_power::Executor; | 10 | use embassy_stm32::low_power::Executor; |
| 11 | use embassy_stm32::rcc::{HSIPrescaler, LsConfig}; | 11 | use embassy_stm32::rcc::{HSIPrescaler, LsConfig}; |
| 12 | use embassy_stm32::rtc::{Rtc, RtcConfig}; | 12 | use embassy_stm32::rtc::{Rtc, RtcConfig}; |
| 13 | use embassy_stm32::Config; | 13 | use embassy_stm32::{Config, Peri}; |
| 14 | use embassy_time::Timer; | 14 | use embassy_time::Timer; |
| 15 | use static_cell::StaticCell; | 15 | use static_cell::StaticCell; |
| 16 | use {defmt_rtt as _, panic_probe as _}; | 16 | use {defmt_rtt as _, panic_probe as _}; |
| @@ -48,7 +48,7 @@ async fn async_main(spawner: Spawner) { | |||
| 48 | } | 48 | } |
| 49 | 49 | ||
| 50 | #[embassy_executor::task] | 50 | #[embassy_executor::task] |
| 51 | async fn blinky(led: AnyPin) { | 51 | async fn blinky(led: Peri<'static, AnyPin>) { |
| 52 | let mut led = Output::new(led, Level::Low, Speed::Low); | 52 | let mut led = Output::new(led, Level::Low, Speed::Low); |
| 53 | loop { | 53 | loop { |
| 54 | info!("high"); | 54 | info!("high"); |
