tasks: oled_render: reduce fps to 15

This commit is contained in:
2026-03-14 14:17:50 +01:00
parent e5f96bc87c
commit bf2d1c6077

View File

@@ -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) { pub async fn oled_render(mut output: SsdOutput, mut surfaces: OledUiSurfacePool, uniforms: LockedUniforms) {
warn!("Starting OLED rendering task"); warn!("Starting OLED rendering task");
Backoff::from_secs(1).forever().attempt::<_, (), DisplayError>(async || { 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 RENDER_BUDGET: Duration = Duration::from_millis(1000 / FPS);
const ANIMATION_TPS: u64 = 30; const ANIMATION_TPS: u64 = 30;