diff options
| author | Dario Nieuwenhuis <[email protected]> | 2022-06-12 22:15:44 +0200 |
|---|---|---|
| committer | Dario Nieuwenhuis <[email protected]> | 2022-06-12 22:22:31 +0200 |
| commit | a8703b75988e1e700af701116464025679d2feb8 (patch) | |
| tree | f4ec5de70ec05e793a774049e010935ac45853ed /examples/stm32f3/src/bin/usb_serial.rs | |
| parent | 6199bdea710cde33e5d5381b6d6abfc8af46df19 (diff) | |
Run rustfmt.
Diffstat (limited to 'examples/stm32f3/src/bin/usb_serial.rs')
| -rw-r--r-- | examples/stm32f3/src/bin/usb_serial.rs | 20 |
1 files changed, 6 insertions, 14 deletions
diff --git a/examples/stm32f3/src/bin/usb_serial.rs b/examples/stm32f3/src/bin/usb_serial.rs index fc33d0bc7..8a76d4546 100644 --- a/examples/stm32f3/src/bin/usb_serial.rs +++ b/examples/stm32f3/src/bin/usb_serial.rs | |||
| @@ -2,24 +2,18 @@ | |||
| 2 | #![no_main] | 2 | #![no_main] |
| 3 | #![feature(type_alias_impl_trait)] | 3 | #![feature(type_alias_impl_trait)] |
| 4 | 4 | ||
| 5 | use defmt::panic; | 5 | use defmt::{panic, *}; |
| 6 | use defmt::*; | ||
| 7 | use defmt_rtt as _; // global logger | ||
| 8 | use embassy::executor::Spawner; | 6 | use embassy::executor::Spawner; |
| 9 | use embassy::time::Duration; | 7 | use embassy::time::{Duration, Timer}; |
| 10 | use embassy::time::Timer; | 8 | use embassy_stm32::gpio::{Level, Output, Speed}; |
| 11 | use embassy_stm32::gpio::Level; | ||
| 12 | use embassy_stm32::gpio::Output; | ||
| 13 | use embassy_stm32::gpio::Speed; | ||
| 14 | use embassy_stm32::interrupt; | ||
| 15 | use embassy_stm32::time::U32Ext; | 9 | use embassy_stm32::time::U32Ext; |
| 16 | use embassy_stm32::usb::{Driver, Instance}; | 10 | use embassy_stm32::usb::{Driver, Instance}; |
| 17 | use embassy_stm32::{Config, Peripherals}; | 11 | use embassy_stm32::{interrupt, Config, Peripherals}; |
| 18 | use embassy_usb::driver::EndpointError; | 12 | use embassy_usb::driver::EndpointError; |
| 19 | use embassy_usb::Builder; | 13 | use embassy_usb::Builder; |
| 20 | use embassy_usb_serial::{CdcAcmClass, State}; | 14 | use embassy_usb_serial::{CdcAcmClass, State}; |
| 21 | use futures::future::join; | 15 | use futures::future::join; |
| 22 | use panic_probe as _; | 16 | use {defmt_rtt as _, panic_probe as _}; |
| 23 | 17 | ||
| 24 | fn config() -> Config { | 18 | fn config() -> Config { |
| 25 | let mut config = Config::default(); | 19 | let mut config = Config::default(); |
| @@ -103,9 +97,7 @@ impl From<EndpointError> for Disconnected { | |||
| 103 | } | 97 | } |
| 104 | } | 98 | } |
| 105 | 99 | ||
| 106 | async fn echo<'d, T: Instance + 'd>( | 100 | async fn echo<'d, T: Instance + 'd>(class: &mut CdcAcmClass<'d, Driver<'d, T>>) -> Result<(), Disconnected> { |
| 107 | class: &mut CdcAcmClass<'d, Driver<'d, T>>, | ||
| 108 | ) -> Result<(), Disconnected> { | ||
| 109 | let mut buf = [0; 64]; | 101 | let mut buf = [0; 64]; |
| 110 | loop { | 102 | loop { |
| 111 | let n = class.read_packet(&mut buf).await?; | 103 | let n = class.read_packet(&mut buf).await?; |
