imxrt-hal 0.5.14

Hardware abstraction layer for NXP i.MX RT microcontrollers.
Documentation
//! Demonstrates a GPIO input.
//!
//! It uses your board's button. See the board's documentation
//! to understand if this is a physical button, or if you'll need
//! to build a little circuit.
//!
//! While the button is pressed, the LED turns off. While the button is
//! released, the LED turns on.
//!
//! The board implementation demonstrates how to configure the GPIO
//! input with a pull up / down.

#![no_std]
#![no_main]

#[imxrt_rt::entry]
fn main() -> ! {
    let (_, board::Specifics { button, led, .. }) = board::new();
    loop {
        if button.is_set() {
            led.set();
        } else {
            led.clear();
        }
    }
}