use hermes_five::animations::Easing;
use hermes_five::devices::{Led, Output};
use hermes_five::hardware::{Board, BoardEvent};
use hermes_five::pause;
#[hermes_five::runtime]
async fn main() {
let board = Board::run();
board.on(BoardEvent::OnReady, |board: Board| async move {
let mut led = Led::new(&board, 13, false)?;
led.animate(0x80, 1000, Easing::Linear);
pause!(1000);
led.animate(0, 1000, Easing::Linear);
Ok(())
});
}