Module embedded_hal_async::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.