aboutsummaryrefslogtreecommitdiff
path: root/examples/stm32f3/src/bin/usb_serial.rs
diff options
context:
space:
mode:
authorDario Nieuwenhuis <[email protected]>2022-06-12 22:15:44 +0200
committerDario Nieuwenhuis <[email protected]>2022-06-12 22:22:31 +0200
commita8703b75988e1e700af701116464025679d2feb8 (patch)
treef4ec5de70ec05e793a774049e010935ac45853ed /examples/stm32f3/src/bin/usb_serial.rs
parent6199bdea710cde33e5d5381b6d6abfc8af46df19 (diff)
Run rustfmt.
Diffstat (limited to 'examples/stm32f3/src/bin/usb_serial.rs')
-rw-r--r--examples/stm32f3/src/bin/usb_serial.rs20
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
5use defmt::panic; 5use defmt::{panic, *};
6use defmt::*;
7use defmt_rtt as _; // global logger
8use embassy::executor::Spawner; 6use embassy::executor::Spawner;
9use embassy::time::Duration; 7use embassy::time::{Duration, Timer};
10use embassy::time::Timer; 8use embassy_stm32::gpio::{Level, Output, Speed};
11use embassy_stm32::gpio::Level;
12use embassy_stm32::gpio::Output;
13use embassy_stm32::gpio::Speed;
14use embassy_stm32::interrupt;
15use embassy_stm32::time::U32Ext; 9use embassy_stm32::time::U32Ext;
16use embassy_stm32::usb::{Driver, Instance}; 10use embassy_stm32::usb::{Driver, Instance};
17use embassy_stm32::{Config, Peripherals}; 11use embassy_stm32::{interrupt, Config, Peripherals};
18use embassy_usb::driver::EndpointError; 12use embassy_usb::driver::EndpointError;
19use embassy_usb::Builder; 13use embassy_usb::Builder;
20use embassy_usb_serial::{CdcAcmClass, State}; 14use embassy_usb_serial::{CdcAcmClass, State};
21use futures::future::join; 15use futures::future::join;
22use panic_probe as _; 16use {defmt_rtt as _, panic_probe as _};
23 17
24fn config() -> Config { 18fn 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
106async fn echo<'d, T: Instance + 'd>( 100async 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?;