diff --git a/src/tasks/oled_render.rs b/src/tasks/oled_render.rs index 7774ec6..6e8c7c1 100644 --- a/src/tasks/oled_render.rs +++ b/src/tasks/oled_render.rs @@ -12,7 +12,7 @@ use crate::{backoff::Backoff, graphics::ssd1306::SsdOutput, tasks::oled::{Locked pub async fn oled_render(mut output: SsdOutput, mut surfaces: OledUiSurfacePool, uniforms: LockedUniforms) { warn!("Starting OLED rendering task"); Backoff::from_secs(1).forever().attempt::<_, (), DisplayError>(async || { - const FPS: u64 = 30; + const FPS: u64 = 15; const RENDER_BUDGET: Duration = Duration::from_millis(1000 / FPS); const ANIMATION_TPS: u64 = 30;