diff options
| author | Grant Miller <[email protected]> | 2022-07-10 17:36:10 -0500 |
|---|---|---|
| committer | Grant Miller <[email protected]> | 2022-07-10 21:46:45 -0500 |
| commit | 5ecbe5c9181d2392540a3273f21d53c01474d341 (patch) | |
| tree | a3d6b547795b38c3b4fd3fcff29f225ccb230ef8 /examples/stm32f3/src/bin/usb_serial.rs | |
| parent | 9753f767946d79c5987c166e513150aca98ec042 (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.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 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, *}; | |||
| 6 | use embassy::executor::Spawner; | 6 | use embassy::executor::Spawner; |
| 7 | use embassy::time::{Duration, Timer}; | 7 | use embassy::time::{Duration, Timer}; |
| 8 | use embassy_stm32::gpio::{Level, Output, Speed}; | 8 | use embassy_stm32::gpio::{Level, Output, Speed}; |
| 9 | use embassy_stm32::time::U32Ext; | 9 | use embassy_stm32::time::mhz; |
| 10 | use embassy_stm32::usb::{Driver, Instance}; | 10 | use embassy_stm32::usb::{Driver, Instance}; |
| 11 | use embassy_stm32::{interrupt, Config, Peripherals}; | 11 | use embassy_stm32::{interrupt, Config, Peripherals}; |
| 12 | use embassy_usb::driver::EndpointError; | 12 | use embassy_usb::driver::EndpointError; |
| @@ -18,10 +18,10 @@ use {defmt_rtt as _, panic_probe as _}; | |||
| 18 | fn config() -> Config { | 18 | fn 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 |
