mirror of
https://github.com/embassy-rs/embassy.git
synced 2025-12-29 21:00:46 +00:00
Fixed broken examples/formatting reported by CI
This commit is contained in:
parent
a5f7764eb4
commit
54d57bc72f
6
.vscode/settings.json
vendored
6
.vscode/settings.json
vendored
@ -61,4 +61,8 @@
|
||||
// "examples/stm32wl/Cargo.toml",
|
||||
// "examples/wasm/Cargo.toml",
|
||||
],
|
||||
}
|
||||
"rust-analyzer.rustfmt.extraArgs": [
|
||||
//Uncomment to run rustfmt with nightly-only settings that match the CI
|
||||
// "+nightly"
|
||||
],
|
||||
}
|
||||
@ -2,10 +2,9 @@
|
||||
#![no_main]
|
||||
|
||||
use embassy_executor::Spawner;
|
||||
use embassy_stm32::bind_interrupts;
|
||||
use embassy_stm32::exti::{self, ExtiInput};
|
||||
use embassy_stm32::gpio::{Level, Output, Pull, Speed};
|
||||
use embassy_stm32::interrupt;
|
||||
use embassy_stm32::{bind_interrupts, interrupt};
|
||||
use {defmt_rtt as _, panic_probe as _};
|
||||
|
||||
bind_interrupts!(
|
||||
|
||||
@ -6,11 +6,10 @@ use defmt_rtt::*;
|
||||
use embassy_boot_stm32::{AlignedBuffer, FirmwareUpdater, FirmwareUpdaterConfig};
|
||||
use embassy_embedded_hal::adapter::BlockingAsync;
|
||||
use embassy_executor::Spawner;
|
||||
use embassy_stm32::bind_interrupts;
|
||||
use embassy_stm32::exti::{self, ExtiInput};
|
||||
use embassy_stm32::flash::{Flash, WRITE_SIZE};
|
||||
use embassy_stm32::gpio::{Level, Output, Pull, Speed};
|
||||
use embassy_stm32::interrupt;
|
||||
use embassy_stm32::{bind_interrupts, interrupt};
|
||||
use embassy_sync::mutex::Mutex;
|
||||
use panic_reset as _;
|
||||
|
||||
|
||||
@ -7,11 +7,10 @@ use core::cell::RefCell;
|
||||
use defmt_rtt::*;
|
||||
use embassy_boot_stm32::{AlignedBuffer, BlockingFirmwareUpdater, FirmwareUpdaterConfig};
|
||||
use embassy_executor::Spawner;
|
||||
use embassy_stm32::bind_interrupts;
|
||||
use embassy_stm32::exti::{self, ExtiInput};
|
||||
use embassy_stm32::flash::{Flash, WRITE_SIZE};
|
||||
use embassy_stm32::gpio::{Level, Output, Pull, Speed};
|
||||
use embassy_stm32::interrupt;
|
||||
use embassy_stm32::{bind_interrupts, interrupt};
|
||||
use embassy_sync::blocking_mutex::Mutex;
|
||||
use embedded_storage::nor_flash::NorFlash;
|
||||
use panic_reset as _;
|
||||
|
||||
@ -7,11 +7,10 @@ use core::cell::RefCell;
|
||||
use defmt_rtt::*;
|
||||
use embassy_boot_stm32::{AlignedBuffer, BlockingFirmwareUpdater, FirmwareUpdaterConfig};
|
||||
use embassy_executor::Spawner;
|
||||
use embassy_stm32::bind_interrupts;
|
||||
use embassy_stm32::exti::{self, ExtiInput};
|
||||
use embassy_stm32::flash::{Flash, WRITE_SIZE};
|
||||
use embassy_stm32::gpio::{Level, Output, Pull, Speed};
|
||||
use embassy_stm32::interrupt;
|
||||
use embassy_stm32::{bind_interrupts, interrupt};
|
||||
use embassy_sync::blocking_mutex::Mutex;
|
||||
use embedded_storage::nor_flash::NorFlash;
|
||||
use panic_reset as _;
|
||||
|
||||
@ -6,11 +6,10 @@ use defmt_rtt::*;
|
||||
use embassy_boot_stm32::{AlignedBuffer, FirmwareUpdater, FirmwareUpdaterConfig};
|
||||
use embassy_embedded_hal::adapter::BlockingAsync;
|
||||
use embassy_executor::Spawner;
|
||||
use embassy_stm32::bind_interrupts;
|
||||
use embassy_stm32::exti::{self, ExtiInput};
|
||||
use embassy_stm32::flash::{Flash, WRITE_SIZE};
|
||||
use embassy_stm32::gpio::{Level, Output, Pull, Speed};
|
||||
use embassy_stm32::interrupt;
|
||||
use embassy_stm32::{bind_interrupts, interrupt};
|
||||
use embassy_sync::mutex::Mutex;
|
||||
use embassy_time::Timer;
|
||||
use panic_reset as _;
|
||||
|
||||
@ -6,11 +6,10 @@ use defmt_rtt::*;
|
||||
use embassy_boot_stm32::{AlignedBuffer, FirmwareUpdater, FirmwareUpdaterConfig};
|
||||
use embassy_embedded_hal::adapter::BlockingAsync;
|
||||
use embassy_executor::Spawner;
|
||||
use embassy_stm32::bind_interrupts;
|
||||
use embassy_stm32::exti::{self, ExtiInput};
|
||||
use embassy_stm32::flash::{Flash, WRITE_SIZE};
|
||||
use embassy_stm32::gpio::{Level, Output, Pull, Speed};
|
||||
use embassy_stm32::interrupt;
|
||||
use embassy_stm32::{bind_interrupts, interrupt};
|
||||
use embassy_sync::mutex::Mutex;
|
||||
use embassy_time::Timer;
|
||||
use panic_reset as _;
|
||||
@ -31,15 +30,15 @@ async fn main(_spawner: Spawner) {
|
||||
let flash = Flash::new_blocking(p.FLASH);
|
||||
let flash = Mutex::new(BlockingAsync::new(flash));
|
||||
|
||||
let mut button = ExtiInput::new(p.PB2, p.EXTI2, Pull::Up);
|
||||
|
||||
let mut led = Output::new(
|
||||
p.PB5,
|
||||
Level::Low,
|
||||
Speed::Low,
|
||||
let mut button = ExtiInput::new(
|
||||
p.PB2,
|
||||
p.EXTI2,
|
||||
Pull::Up,
|
||||
Irqs::as_any::<interrupt::typelevel::EXTI2, exti::InterruptHandler<interrupt::typelevel::EXTI2>>(),
|
||||
);
|
||||
|
||||
let mut led = Output::new(p.PB5, Level::Low, Speed::Low);
|
||||
|
||||
led.set_high();
|
||||
|
||||
let config = FirmwareUpdaterConfig::from_linkerfile(&flash, &flash);
|
||||
|
||||
@ -6,11 +6,10 @@ use defmt_rtt::*;
|
||||
use embassy_boot_stm32::{AlignedBuffer, FirmwareUpdater, FirmwareUpdaterConfig};
|
||||
use embassy_embedded_hal::adapter::BlockingAsync;
|
||||
use embassy_executor::Spawner;
|
||||
use embassy_stm32::bind_interrupts;
|
||||
use embassy_stm32::exti::{self, ExtiInput};
|
||||
use embassy_stm32::flash::{Flash, WRITE_SIZE};
|
||||
use embassy_stm32::gpio::{Level, Output, Pull, Speed};
|
||||
use embassy_stm32::interrupt;
|
||||
use embassy_stm32::{bind_interrupts, interrupt};
|
||||
use embassy_sync::mutex::Mutex;
|
||||
use panic_reset as _;
|
||||
|
||||
|
||||
@ -8,12 +8,10 @@ use defmt_rtt::*;
|
||||
use embassy_boot_stm32::{AlignedBuffer, FirmwareUpdater, FirmwareUpdaterConfig};
|
||||
use embassy_embedded_hal::adapter::BlockingAsync;
|
||||
use embassy_executor::Spawner;
|
||||
use embassy_stm32::SharedData;
|
||||
use embassy_stm32::bind_interrupts;
|
||||
use embassy_stm32::exti::{self, ExtiInput};
|
||||
use embassy_stm32::flash::{Flash, WRITE_SIZE};
|
||||
use embassy_stm32::gpio::{Level, Output, Pull, Speed};
|
||||
use embassy_stm32::interrupt;
|
||||
use embassy_stm32::{SharedData, bind_interrupts, interrupt};
|
||||
use embassy_sync::mutex::Mutex;
|
||||
use panic_reset as _;
|
||||
|
||||
@ -24,7 +22,7 @@ static APP_B: &[u8] = include_bytes!("../../b.bin");
|
||||
|
||||
bind_interrupts!(
|
||||
pub struct Irqs{
|
||||
EXTEXTI0I2_3 => exti::InterruptHandler<interrupt::typelevel::EXTI0>;
|
||||
EXTI0 => exti::InterruptHandler<interrupt::typelevel::EXTI0>;
|
||||
});
|
||||
|
||||
#[unsafe(link_section = ".shared_data")]
|
||||
|
||||
@ -3,10 +3,9 @@
|
||||
|
||||
use defmt::*;
|
||||
use embassy_executor::Spawner;
|
||||
use embassy_stm32::bind_interrupts;
|
||||
use embassy_stm32::exti::{self, ExtiInput};
|
||||
use embassy_stm32::gpio::Pull;
|
||||
use embassy_stm32::interrupt;
|
||||
use embassy_stm32::{bind_interrupts, interrupt};
|
||||
use {defmt_rtt as _, panic_probe as _};
|
||||
|
||||
bind_interrupts!(
|
||||
|
||||
@ -7,11 +7,9 @@ use core::sync::atomic::{AtomicU32, Ordering};
|
||||
|
||||
use defmt::info;
|
||||
use embassy_executor::Spawner;
|
||||
use embassy_stm32::Peri;
|
||||
use embassy_stm32::bind_interrupts;
|
||||
use embassy_stm32::exti::{self, ExtiInput};
|
||||
use embassy_stm32::gpio::{AnyPin, Level, Output, Pull, Speed};
|
||||
use embassy_stm32::interrupt;
|
||||
use embassy_stm32::{Peri, bind_interrupts, interrupt};
|
||||
use embassy_time::Timer;
|
||||
use {defmt_rtt as _, panic_probe as _};
|
||||
|
||||
|
||||
@ -3,10 +3,9 @@
|
||||
|
||||
use defmt::*;
|
||||
use embassy_executor::Spawner;
|
||||
use embassy_stm32::bind_interrupts;
|
||||
use embassy_stm32::exti::{self, ExtiInput};
|
||||
use embassy_stm32::gpio::Pull;
|
||||
use embassy_stm32::interrupt;
|
||||
use embassy_stm32::{bind_interrupts, interrupt};
|
||||
use {defmt_rtt as _, panic_probe as _};
|
||||
|
||||
bind_interrupts!(
|
||||
|
||||
@ -11,10 +11,9 @@
|
||||
|
||||
use defmt::*;
|
||||
use embassy_executor::Spawner;
|
||||
use embassy_stm32::bind_interrupts;
|
||||
use embassy_stm32::exti::{self, ExtiInput};
|
||||
use embassy_stm32::gpio::{Level, Output, Pull, Speed};
|
||||
use embassy_stm32::interrupt;
|
||||
use embassy_stm32::{bind_interrupts, interrupt};
|
||||
use embassy_sync::blocking_mutex::raw::ThreadModeRawMutex;
|
||||
use embassy_sync::channel::Channel;
|
||||
use embassy_time::{Duration, Timer, with_timeout};
|
||||
|
||||
@ -3,10 +3,9 @@
|
||||
|
||||
use defmt::*;
|
||||
use embassy_executor::Spawner;
|
||||
use embassy_stm32::bind_interrupts;
|
||||
use embassy_stm32::exti::{self, ExtiInput};
|
||||
use embassy_stm32::gpio::Pull;
|
||||
use embassy_stm32::interrupt;
|
||||
use embassy_stm32::{bind_interrupts, interrupt};
|
||||
use {defmt_rtt as _, panic_probe as _};
|
||||
|
||||
bind_interrupts!(
|
||||
|
||||
@ -3,10 +3,9 @@
|
||||
|
||||
use defmt::*;
|
||||
use embassy_executor::Spawner;
|
||||
use embassy_stm32::bind_interrupts;
|
||||
use embassy_stm32::exti::{self, ExtiInput};
|
||||
use embassy_stm32::gpio::Pull;
|
||||
use embassy_stm32::interrupt;
|
||||
use embassy_stm32::{bind_interrupts, interrupt};
|
||||
use {defmt_rtt as _, panic_probe as _};
|
||||
|
||||
bind_interrupts!(
|
||||
|
||||
@ -7,16 +7,14 @@ use embassy_net::tcp::TcpSocket;
|
||||
use embassy_net::{Ipv4Address, StackResources};
|
||||
use embassy_net_wiznet::chip::W5500;
|
||||
use embassy_net_wiznet::{Device, Runner, State};
|
||||
use embassy_stm32::bind_interrupts;
|
||||
use embassy_stm32::exti::{self, ExtiInput};
|
||||
use embassy_stm32::gpio::{Level, Output, Pull, Speed};
|
||||
use embassy_stm32::interrupt;
|
||||
use embassy_stm32::mode::Async;
|
||||
use embassy_stm32::rng::Rng;
|
||||
use embassy_stm32::spi::Spi;
|
||||
use embassy_stm32::spi::mode::Master;
|
||||
use embassy_stm32::time::Hertz;
|
||||
use embassy_stm32::{Config, bind_interrupts, peripherals, rng, spi};
|
||||
use embassy_stm32::{Config, bind_interrupts, interrupt, peripherals, rng, spi};
|
||||
use embassy_time::{Delay, Timer};
|
||||
use embedded_hal_bus::spi::ExclusiveDevice;
|
||||
use embedded_io_async::Write;
|
||||
|
||||
@ -6,13 +6,11 @@ use core::sync::atomic::{AtomicBool, AtomicU8, Ordering};
|
||||
use defmt::*;
|
||||
use embassy_executor::Spawner;
|
||||
use embassy_futures::join::join;
|
||||
use embassy_stm32::bind_interrupts;
|
||||
use embassy_stm32::exti::{self, ExtiInput};
|
||||
use embassy_stm32::gpio::Pull;
|
||||
use embassy_stm32::interrupt;
|
||||
use embassy_stm32::time::Hertz;
|
||||
use embassy_stm32::usb::Driver;
|
||||
use embassy_stm32::{Config, bind_interrupts, peripherals, usb};
|
||||
use embassy_stm32::{Config, bind_interrupts, interrupt, peripherals, usb};
|
||||
use embassy_usb::class::hid::{
|
||||
HidBootProtocol, HidProtocolMode, HidReaderWriter, HidSubclass, ReportId, RequestHandler, State,
|
||||
};
|
||||
|
||||
@ -3,10 +3,9 @@
|
||||
|
||||
use defmt::*;
|
||||
use embassy_executor::Spawner;
|
||||
use embassy_stm32::bind_interrupts;
|
||||
use embassy_stm32::exti::{self, ExtiInput};
|
||||
use embassy_stm32::gpio::Pull;
|
||||
use embassy_stm32::interrupt;
|
||||
use embassy_stm32::{bind_interrupts, interrupt};
|
||||
use {defmt_rtt as _, panic_probe as _};
|
||||
|
||||
bind_interrupts!(
|
||||
|
||||
@ -3,10 +3,9 @@
|
||||
|
||||
use defmt::*;
|
||||
use embassy_executor::Spawner;
|
||||
use embassy_stm32::bind_interrupts;
|
||||
use embassy_stm32::exti::{self, ExtiInput};
|
||||
use embassy_stm32::gpio::Pull;
|
||||
use embassy_stm32::interrupt;
|
||||
use embassy_stm32::{bind_interrupts, interrupt};
|
||||
use {defmt_rtt as _, panic_probe as _};
|
||||
|
||||
bind_interrupts!(
|
||||
|
||||
@ -3,10 +3,9 @@
|
||||
|
||||
use defmt::*;
|
||||
use embassy_executor::Spawner;
|
||||
use embassy_stm32::bind_interrupts;
|
||||
use embassy_stm32::exti::{self, ExtiInput};
|
||||
use embassy_stm32::gpio::Pull;
|
||||
use embassy_stm32::interrupt;
|
||||
use embassy_stm32::{bind_interrupts, interrupt};
|
||||
use {defmt_rtt as _, panic_probe as _};
|
||||
|
||||
bind_interrupts!(
|
||||
|
||||
@ -3,10 +3,9 @@
|
||||
|
||||
use defmt::*;
|
||||
use embassy_executor::Spawner;
|
||||
use embassy_stm32::bind_interrupts;
|
||||
use embassy_stm32::exti::{self, ExtiInput};
|
||||
use embassy_stm32::gpio::Pull;
|
||||
use embassy_stm32::interrupt;
|
||||
use embassy_stm32::{bind_interrupts, interrupt};
|
||||
use {defmt_rtt as _, panic_probe as _};
|
||||
|
||||
bind_interrupts!(
|
||||
|
||||
@ -3,10 +3,9 @@
|
||||
|
||||
use defmt::*;
|
||||
use embassy_executor::Spawner;
|
||||
use embassy_stm32::bind_interrupts;
|
||||
use embassy_stm32::exti::{self, ExtiInput};
|
||||
use embassy_stm32::gpio::Pull;
|
||||
use embassy_stm32::interrupt;
|
||||
use embassy_stm32::{bind_interrupts, interrupt};
|
||||
use {defmt_rtt as _, panic_probe as _};
|
||||
|
||||
bind_interrupts!(
|
||||
|
||||
@ -3,10 +3,9 @@
|
||||
|
||||
use defmt::*;
|
||||
use embassy_executor::Spawner;
|
||||
use embassy_stm32::bind_interrupts;
|
||||
use embassy_stm32::exti::{self, ExtiInput};
|
||||
use embassy_stm32::gpio::Pull;
|
||||
use embassy_stm32::interrupt;
|
||||
use embassy_stm32::{bind_interrupts, interrupt};
|
||||
use {defmt_rtt as _, panic_probe as _};
|
||||
|
||||
bind_interrupts!(
|
||||
|
||||
@ -3,11 +3,9 @@
|
||||
|
||||
use defmt::*;
|
||||
use embassy_executor::Spawner;
|
||||
use embassy_stm32::Config;
|
||||
use embassy_stm32::bind_interrupts;
|
||||
use embassy_stm32::exti::{self, ExtiInput};
|
||||
use embassy_stm32::gpio::Pull;
|
||||
use embassy_stm32::interrupt;
|
||||
use embassy_stm32::{Config, bind_interrupts, interrupt};
|
||||
use {defmt_rtt as _, panic_probe as _};
|
||||
|
||||
bind_interrupts!(
|
||||
|
||||
@ -3,10 +3,9 @@
|
||||
|
||||
use defmt::*;
|
||||
use embassy_executor::Spawner;
|
||||
use embassy_stm32::bind_interrupts;
|
||||
use embassy_stm32::exti::{self, ExtiInput};
|
||||
use embassy_stm32::gpio::Pull;
|
||||
use embassy_stm32::interrupt;
|
||||
use embassy_stm32::{bind_interrupts, interrupt};
|
||||
use {defmt_rtt as _, panic_probe as _};
|
||||
|
||||
bind_interrupts!(
|
||||
|
||||
@ -24,6 +24,7 @@ use embassy_futures::yield_now;
|
||||
use embassy_net::tcp::TcpSocket;
|
||||
use embassy_net::{Ipv4Address, Ipv4Cidr, Stack, StackResources, StaticConfigV4};
|
||||
use embassy_net_adin1110::{ADIN1110, Device, Runner};
|
||||
use embassy_stm32::exti::ExtiInput;
|
||||
use embassy_stm32::gpio::{Input, Level, Output, Pull, Speed};
|
||||
use embassy_stm32::i2c::{self, Config as I2C_Config, I2c};
|
||||
use embassy_stm32::mode::Async;
|
||||
@ -31,7 +32,7 @@ use embassy_stm32::rng::{self, Rng};
|
||||
use embassy_stm32::spi::mode::Master;
|
||||
use embassy_stm32::spi::{Config as SPI_Config, Spi};
|
||||
use embassy_stm32::time::Hertz;
|
||||
use embassy_stm32::{bind_interrupts, exti, pac, peripherals};
|
||||
use embassy_stm32::{bind_interrupts, exti, interrupt, pac, peripherals};
|
||||
use embassy_time::{Delay, Duration, Ticker, Timer};
|
||||
use embedded_hal_async::i2c::I2c as I2cBus;
|
||||
use embedded_hal_bus::spi::ExclusiveDevice;
|
||||
@ -45,6 +46,7 @@ bind_interrupts!(struct Irqs {
|
||||
I2C3_EV => i2c::EventInterruptHandler<peripherals::I2C3>;
|
||||
I2C3_ER => i2c::ErrorInterruptHandler<peripherals::I2C3>;
|
||||
RNG => rng::InterruptHandler<peripherals::RNG>;
|
||||
EXTI15_10 => exti::InterruptHandler<interrupt::typelevel::EXTI15_10>;
|
||||
});
|
||||
|
||||
// Basic settings
|
||||
@ -125,7 +127,12 @@ async fn main(spawner: Spawner) {
|
||||
let spe_cfg1 = Input::new(dp.PC9, Pull::None);
|
||||
let _spe_ts_capt = Output::new(dp.PC6, Level::Low, Speed::Low);
|
||||
|
||||
let spe_int = exti::ExtiInput::new(dp.PB11, dp.EXTI11, Pull::None);
|
||||
let spe_int = ExtiInput::new(
|
||||
dp.PB11,
|
||||
dp.EXTI11,
|
||||
Pull::None,
|
||||
Irqs::as_any::<interrupt::typelevel::EXTI15_10, exti::InterruptHandler<interrupt::typelevel::EXTI15_10>>(),
|
||||
);
|
||||
|
||||
let spe_spi_cs_n = Output::new(dp.PB12, Level::High, Speed::High);
|
||||
let spe_spi_sclk = dp.PB13;
|
||||
|
||||
@ -34,8 +34,8 @@ async fn main(_spawner: Spawner) {
|
||||
info!("waiting for ready");
|
||||
}
|
||||
|
||||
let write = [0x0A; 10];
|
||||
let mut read = [0; 10];
|
||||
let write = [0x0Au8; 10];
|
||||
let mut read = [0u8; 10];
|
||||
cs.set_low();
|
||||
spi.transfer(&mut read, &write).await.ok();
|
||||
cs.set_high();
|
||||
|
||||
@ -3,10 +3,9 @@
|
||||
|
||||
use defmt::*;
|
||||
use embassy_executor::Spawner;
|
||||
use embassy_stm32::bind_interrupts;
|
||||
use embassy_stm32::exti::{self, ExtiInput};
|
||||
use embassy_stm32::gpio::Pull;
|
||||
use embassy_stm32::interrupt;
|
||||
use embassy_stm32::{bind_interrupts, interrupt};
|
||||
use {defmt_rtt as _, panic_probe as _};
|
||||
|
||||
bind_interrupts!(
|
||||
|
||||
@ -3,10 +3,9 @@
|
||||
|
||||
use defmt::*;
|
||||
use embassy_executor::Spawner;
|
||||
use embassy_stm32::bind_interrupts;
|
||||
use embassy_stm32::exti::{self, ExtiInput};
|
||||
use embassy_stm32::gpio::{Level, Output, Pull, Speed};
|
||||
use embassy_stm32::interrupt;
|
||||
use embassy_stm32::{bind_interrupts, interrupt};
|
||||
use embassy_time::Timer;
|
||||
use {defmt_rtt as _, panic_probe as _};
|
||||
|
||||
|
||||
@ -3,10 +3,9 @@
|
||||
|
||||
use defmt::*;
|
||||
use embassy_executor::Spawner;
|
||||
use embassy_stm32::bind_interrupts;
|
||||
use embassy_stm32::exti::{self, ExtiInput};
|
||||
use embassy_stm32::gpio::Pull;
|
||||
use embassy_stm32::interrupt;
|
||||
use embassy_stm32::{bind_interrupts, interrupt};
|
||||
use {defmt_rtt as _, panic_probe as _};
|
||||
|
||||
bind_interrupts!(
|
||||
|
||||
@ -3,10 +3,9 @@
|
||||
|
||||
use defmt::*;
|
||||
use embassy_executor::Spawner;
|
||||
use embassy_stm32::bind_interrupts;
|
||||
use embassy_stm32::exti::{self, ExtiInput};
|
||||
use embassy_stm32::gpio::Pull;
|
||||
use embassy_stm32::interrupt;
|
||||
use embassy_stm32::{bind_interrupts, interrupt};
|
||||
use {defmt_rtt as _, panic_probe as _};
|
||||
|
||||
bind_interrupts!(
|
||||
|
||||
@ -3,10 +3,9 @@
|
||||
|
||||
use defmt::*;
|
||||
use embassy_executor::Spawner;
|
||||
use embassy_stm32::bind_interrupts;
|
||||
use embassy_stm32::exti::{self, ExtiInput};
|
||||
use embassy_stm32::gpio::Pull;
|
||||
use embassy_stm32::interrupt;
|
||||
use embassy_stm32::{bind_interrupts, interrupt};
|
||||
use {defmt_rtt as _, panic_probe as _};
|
||||
|
||||
bind_interrupts!(
|
||||
|
||||
@ -3,10 +3,9 @@
|
||||
|
||||
use defmt::*;
|
||||
use embassy_executor::Spawner;
|
||||
use embassy_stm32::bind_interrupts;
|
||||
use embassy_stm32::exti::{self, ExtiInput};
|
||||
use embassy_stm32::gpio::Pull;
|
||||
use embassy_stm32::interrupt;
|
||||
use embassy_stm32::{bind_interrupts, interrupt};
|
||||
use {defmt_rtt as _, panic_probe as _};
|
||||
|
||||
bind_interrupts!(
|
||||
|
||||
@ -5,11 +5,9 @@ use core::mem::MaybeUninit;
|
||||
|
||||
use defmt::*;
|
||||
use embassy_executor::Spawner;
|
||||
use embassy_stm32::SharedData;
|
||||
use embassy_stm32::bind_interrupts;
|
||||
use embassy_stm32::exti::{self, ExtiInput};
|
||||
use embassy_stm32::gpio::Pull;
|
||||
use embassy_stm32::interrupt;
|
||||
use embassy_stm32::{SharedData, bind_interrupts, interrupt};
|
||||
use {defmt_rtt as _, panic_probe as _};
|
||||
|
||||
bind_interrupts!(
|
||||
|
||||
@ -5,11 +5,9 @@ use defmt::*;
|
||||
#[cfg(feature = "defmt-rtt")]
|
||||
use defmt_rtt as _;
|
||||
use embassy_executor::Spawner;
|
||||
use embassy_stm32::bind_interrupts;
|
||||
use embassy_stm32::exti::{self, ExtiInput};
|
||||
use embassy_stm32::gpio::Pull;
|
||||
use embassy_stm32::interrupt;
|
||||
use embassy_stm32::low_power;
|
||||
use embassy_stm32::{bind_interrupts, interrupt, low_power};
|
||||
use panic_probe as _;
|
||||
use static_cell::StaticCell;
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user