#![no_std] #![no_main] use defmt::info; use embassy_executor::Spawner; use embassy_nxp::gpio::{Level, Output}; use embassy_time::Timer; // Must include `embassy_imxrt1062_evk_examples` to ensure the FCB gets linked. use {defmt_rtt as _, embassy_imxrt1062_evk_examples as _, panic_probe as _}; #[embassy_executor::main] async fn main(_spawner: Spawner) -> ! { let p = embassy_nxp::init(Default::default()); info!("Hello world!"); let led = p.GPIO_AD_B0_08; let mut led = Output::new(led, Level::Low); loop { Timer::after_millis(500).await; info!("Toggle"); led.toggle(); } }