bump a lot of big changes I dont want to break down into individual commits
This commit is contained in:
18
src/tasks/demo.rs
Normal file
18
src/tasks/demo.rs
Normal file
@@ -0,0 +1,18 @@
|
||||
use embassy_sync::channel::DynamicSender;
|
||||
use embassy_time::Timer;
|
||||
|
||||
use crate::events::{Notification, Scene};
|
||||
|
||||
|
||||
#[embassy_executor::task]
|
||||
pub async fn demo_task(ui: DynamicSender<'static, Notification>) {
|
||||
Timer::after_secs(10).await;
|
||||
ui.send(Notification::SceneChange(Scene::Idle)).await;
|
||||
Timer::after_secs(10).await;
|
||||
loop {
|
||||
for scene in [Scene::Accelerating, Scene::Ready, Scene::Decelerating, Scene::Ready] {
|
||||
Timer::after_secs(8).await;
|
||||
ui.send(Notification::SceneChange(scene)).await
|
||||
};
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user