diff options
author | Grant Miller <GrantM11235@gmail.com> | 2022-07-10 17:36:10 -0500 |
---|---|---|
committer | Grant Miller <GrantM11235@gmail.com> | 2022-07-10 21:46:45 -0500 |
commit | 5ecbe5c9181d2392540a3273f21d53c01474d341 (patch) | |
tree | a3d6b547795b38c3b4fd3fcff29f225ccb230ef8 /examples/stm32f3/src/bin | |
parent | 9753f767946d79c5987c166e513150aca98ec042 (diff) | |
download | embassy-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.rs | 10 |
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 |