#![no_std] #![no_main] extern crate embassy_imxrt_examples; use defmt::info; use embassy_executor::Spawner; use embassy_imxrt::gpio; use embassy_time::Timer; #[embassy_executor::main] async fn main(_spawner: Spawner) { let p = embassy_imxrt::init(Default::default()); info!("Initializing GPIO"); let mut led = gpio::Output::new( p.PIO0_26, gpio::Level::Low, gpio::DriveMode::PushPull, gpio::DriveStrength::Normal, gpio::SlewRate::Standard, ); loop { info!("Toggling LED"); led.toggle(); Timer::after_secs(1).await; } }