embedded_hal_async

Module digital

Source
Expand description

Asynchronous digital I/O.

§Example

/// Asynchronously wait until the `ready_pin` becomes high.
async fn wait_until_ready<P>(ready_pin: &mut P)
where
    P: Wait,
{
    ready_pin
        .wait_for_high()
        .await
        .expect("failed to await input pin")
}

Traits§

  • Asynchronously wait for GPIO pin state.