#![no_main] #![no_std] // this imports `beginner/apps/lib.rs` to retrieve our global logger + panicking-behavior use firmware as _; #[rtic::app(device = dk, peripherals = false)] mod app { use cortex_m::asm; #[local] struct MyLocalResources { } #[shared] struct MySharedResources { } #[init] fn init(_cx: init::Context) -> (MySharedResources, MyLocalResources, init::Monotonics) { dk::init().unwrap(); defmt::println!("Hello"); (MySharedResources {}, MyLocalResources {}, init::Monotonics()) } #[idle] fn idle(_cx: idle::Context) -> ! { defmt::println!("world!"); loop { asm::bkpt(); } } }