aboutsummaryrefslogtreecommitdiff
path: root/examples/stm32f3/src/bin/usb_serial.rs
diff options
context:
space:
mode:
authorGrant Miller <[email protected]>2022-07-10 17:36:10 -0500
committerGrant Miller <[email protected]>2022-07-10 21:46:45 -0500
commit5ecbe5c9181d2392540a3273f21d53c01474d341 (patch)
treea3d6b547795b38c3b4fd3fcff29f225ccb230ef8 /examples/stm32f3/src/bin/usb_serial.rs
parent9753f767946d79c5987c166e513150aca98ec042 (diff)
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/usb_serial.rs')
-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 8a76d4546..463d561ec 100644
--- a/examples/stm32f3/src/bin/usb_serial.rs
+++ b/examples/stm32f3/src/bin/usb_serial.rs
@@ -6,7 +6,7 @@ use defmt::{panic, *};
6use embassy::executor::Spawner; 6use embassy::executor::Spawner;
7use embassy::time::{Duration, Timer}; 7use embassy::time::{Duration, Timer};
8use embassy_stm32::gpio::{Level, Output, Speed}; 8use embassy_stm32::gpio::{Level, Output, Speed};
9use embassy_stm32::time::U32Ext; 9use embassy_stm32::time::mhz;
10use embassy_stm32::usb::{Driver, Instance}; 10use embassy_stm32::usb::{Driver, Instance};
11use embassy_stm32::{interrupt, Config, Peripherals}; 11use embassy_stm32::{interrupt, Config, Peripherals};
12use embassy_usb::driver::EndpointError; 12use embassy_usb::driver::EndpointError;
@@ -18,10 +18,10 @@ use {defmt_rtt as _, panic_probe as _};
18fn config() -> Config { 18fn config() -> Config {
19 let mut config = Config::default(); 19 let mut config = Config::default();
20 20
21 config.rcc.hse = Some(8.mhz().into()); 21 config.rcc.hse = Some(mhz(8));
22 config.rcc.sysclk = Some(48.mhz().into()); 22 config.rcc.sysclk = Some(mhz(48));
23 config.rcc.pclk1 = Some(24.mhz().into()); 23 config.rcc.pclk1 = Some(mhz(24));
24 config.rcc.pclk2 = Some(24.mhz().into()); 24 config.rcc.pclk2 = Some(mhz(24));
25 config.rcc.pll48 = true; 25 config.rcc.pll48 = true;
26 26
27 config 27 config