summaryrefslogtreecommitdiff
path: root/examples/stm32f3/src/bin
diff options
context:
space:
mode:
authorGrant Miller <GrantM11235@gmail.com>2022-07-10 17:36:10 -0500
committerGrant Miller <GrantM11235@gmail.com>2022-07-10 21:46:45 -0500
commit5ecbe5c9181d2392540a3273f21d53c01474d341 (patch)
treea3d6b547795b38c3b4fd3fcff29f225ccb230ef8 /examples/stm32f3/src/bin
parent9753f767946d79c5987c166e513150aca98ec042 (diff)
downloadembassy-5ecbe5c9181d2392540a3273f21d53c01474d341.zip
embassy-stm32: Simplify time
- Remove unused `MilliSeconds`, `MicroSeconds`, and `NanoSeconds` types - Remove `Bps`, `KiloHertz`, and `MegaHertz` types that were only used for converting to `Hertz` - Replace all instances of `impl Into<Hertz>` with `Hertz` - Add `hz`, `khz`, and `mhz` methods to `Hertz`, as well as free function shortcuts - Remove `U32Ext` extension trait
Diffstat (limited to 'examples/stm32f3/src/bin')
-rw-r--r--examples/stm32f3/src/bin/usb_serial.rs10
1 files changed, 5 insertions, 5 deletions
diff --git a/examples/stm32f3/src/bin/usb_serial.rs b/examples/stm32f3/src/bin/usb_serial.rs
index 8a76d454..463d561e 100644
--- a/examples/stm32f3/src/bin/usb_serial.rs
+++ b/examples/stm32f3/src/bin/usb_serial.rs
@@ -6,7 +6,7 @@ use defmt::{panic, *};
use embassy::executor::Spawner;
use embassy::time::{Duration, Timer};
use embassy_stm32::gpio::{Level, Output, Speed};
-use embassy_stm32::time::U32Ext;
+use embassy_stm32::time::mhz;
use embassy_stm32::usb::{Driver, Instance};
use embassy_stm32::{interrupt, Config, Peripherals};
use embassy_usb::driver::EndpointError;
@@ -18,10 +18,10 @@ use {defmt_rtt as _, panic_probe as _};
fn config() -> Config {
let mut config = Config::default();
- config.rcc.hse = Some(8.mhz().into());
- config.rcc.sysclk = Some(48.mhz().into());
- config.rcc.pclk1 = Some(24.mhz().into());
- config.rcc.pclk2 = Some(24.mhz().into());
+ config.rcc.hse = Some(mhz(8));
+ config.rcc.sysclk = Some(mhz(48));
+ config.rcc.pclk1 = Some(mhz(24));
+ config.rcc.pclk2 = Some(mhz(24));
config.rcc.pll48 = true;
config