Something went wrong. Try again.
Firmware for the b-parasite board, but in Rust.
Something went wrong. Try again.
414 B · 16 lines
Rust
at ci-fix
1234567891011121314151617use embassy_time::{Duration, Ticker, Timer};
use crate::{constants::PARA_SLEEP_SECS, state::START_MEASUREMENTS};
#[embassy_executor::task]pub async fn task() { let mut ticker = Ticker::every(Duration::from_secs(PARA_SLEEP_SECS)); let start_measurements = START_MEASUREMENTS.sender();
Timer::after_secs(1).await;
loop { start_measurements.send(()); ticker.next().await; }}