#![no_std]
#![no_main]
use defmt::info;
use defmt_rtt as _;
use embassy_executor::Spawner;
use embassy_nrf::gpio::{Input, Pull};
use panic_probe as _;
#[embassy_executor::main]
async fn main(_spawner: Spawner) {
info!("Starting...");
let p = embassy_nrf::init(Default::default());
let mut button_a = Input::new(p.P0_14, Pull::None);
loop {
button_a.wait_for_low().await;
info!("Button A pressed");
button_a.wait_for_high().await;
}
}