Async hardware abstraction layer for embedded devices
rust
loop {
led.toggle();
timer.delay_ms(1_000).await?;
}
```rust loop { green.sethigh(); red.setlow();
timer.delay_ms(100).await?;
green.set_low();
yellow.set_high();
timer.delay_ms(5_000).await?;
yellow.set_low();
red.set_high();
timer.delay_ms(100).await?;
}