diff --git a/src/tasks/safetyui.rs b/src/tasks/safetyui.rs index 7f4e000..ca0bfcd 100644 --- a/src/tasks/safetyui.rs +++ b/src/tasks/safetyui.rs @@ -6,7 +6,7 @@ use rgb::Rgba; use core::fmt::Debug; use log::*; -use crate::{animation::{AnimDisplay, AnimatedSurface, Animation}, events::{Personality, Prediction}, graphics::{display::{DisplayControls, SegmentSpace, Uniforms}, shaders::*}, tasks::ui::UiSurfacePool}; +use crate::{animation::{AnimDisplay, AnimatedSurface, Animation}, events::{Personality, Prediction}, graphics::{display::{DEFAULT_FPS, DisplayControls, LOW_POWER_FPS, SegmentSpace, Uniforms}, shaders::*}, tasks::ui::UiSurfacePool}; #[derive(Debug)] pub struct SafetyUi { @@ -48,7 +48,7 @@ impl = Animation::new().duration(Duration::from #[embassy_executor::task] pub async fn safety_ui_main(mut events: DynSubscriber<'static, Prediction>, mut ui: SafetyUi<::Surface>) { - // Wait for the renderer to start running - //ui.display.render_is_running.wait().await; - trace!("spooling until render starts ui={ui:?}"); - ui.display.wait_until_render_is_running().await; - - trace!("spooling wait task ui={ui:?}"); // Run the wake sequence, and turn on the lights ui.wake().await;