diff options
| author | xoviat <[email protected]> | 2023-09-10 13:33:17 -0500 |
|---|---|---|
| committer | xoviat <[email protected]> | 2023-09-10 13:33:17 -0500 |
| commit | 08415e001e93a35579a8fc8e41147df96d80da84 (patch) | |
| tree | 2dc48380b549dc5c366567d0dbb7e9a356486ef7 /examples/stm32f334/src/bin/pwm.rs | |
| parent | a47fb42962fffda51efbce072087c8ca2504a225 (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.rs | 2 |
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 @@ | |||
| 5 | use defmt::*; | 5 | use defmt::*; |
| 6 | use embassy_executor::Spawner; | 6 | use embassy_executor::Spawner; |
| 7 | use embassy_stm32::hrtim::*; | 7 | use embassy_stm32::hrtim::*; |
| 8 | use embassy_stm32::rcc::HrtimClockSource; | ||
| 8 | use embassy_stm32::time::{khz, mhz}; | 9 | use embassy_stm32::time::{khz, mhz}; |
| 9 | use embassy_stm32::Config; | 10 | use embassy_stm32::Config; |
| 10 | use embassy_time::{Duration, Timer}; | 11 | use 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!"); |
