aboutsummaryrefslogtreecommitdiff
path: root/examples/stm32f334/src/bin/pwm.rs
diff options
context:
space:
mode:
authorxoviat <[email protected]>2023-09-10 13:33:17 -0500
committerxoviat <[email protected]>2023-09-10 13:33:17 -0500
commit08415e001e93a35579a8fc8e41147df96d80da84 (patch)
tree2dc48380b549dc5c366567d0dbb7e9a356486ef7 /examples/stm32f334/src/bin/pwm.rs
parenta47fb42962fffda51efbce072087c8ca2504a225 (diff)
stm32/f3: add high res for hrtim and misc.
Diffstat (limited to 'examples/stm32f334/src/bin/pwm.rs')
-rw-r--r--examples/stm32f334/src/bin/pwm.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/examples/stm32f334/src/bin/pwm.rs b/examples/stm32f334/src/bin/pwm.rs
index 2660b10c5..aebc421b3 100644
--- a/examples/stm32f334/src/bin/pwm.rs
+++ b/examples/stm32f334/src/bin/pwm.rs
@@ -5,6 +5,7 @@
5use defmt::*; 5use defmt::*;
6use embassy_executor::Spawner; 6use embassy_executor::Spawner;
7use embassy_stm32::hrtim::*; 7use embassy_stm32::hrtim::*;
8use embassy_stm32::rcc::HrtimClockSource;
8use embassy_stm32::time::{khz, mhz}; 9use embassy_stm32::time::{khz, mhz};
9use embassy_stm32::Config; 10use embassy_stm32::Config;
10use embassy_time::{Duration, Timer}; 11use embassy_time::{Duration, Timer};
@@ -17,6 +18,7 @@ async fn main(_spawner: Spawner) {
17 config.rcc.hclk = Some(mhz(64)); 18 config.rcc.hclk = Some(mhz(64));
18 config.rcc.pclk1 = Some(mhz(32)); 19 config.rcc.pclk1 = Some(mhz(32));
19 config.rcc.pclk2 = Some(mhz(64)); 20 config.rcc.pclk2 = Some(mhz(64));
21 config.rcc.hrtim = HrtimClockSource::PllClk;
20 22
21 let p = embassy_stm32::init(config); 23 let p = embassy_stm32::init(config);
22 info!("Hello World!"); 24 info!("Hello World!");