From 53b91e7ea27f4a920b55e2a6a5b1148a6ee5abfc Mon Sep 17 00:00:00 2001 From: Matt Keeter Date: Thu, 26 Sep 2024 16:16:28 -0400 Subject: [PATCH] Implement get_fan_presence for Grapefruit --- task/thermal/src/bsp/grapefruit.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/task/thermal/src/bsp/grapefruit.rs b/task/thermal/src/bsp/grapefruit.rs index edf9eb291..03de5e036 100644 --- a/task/thermal/src/bsp/grapefruit.rs +++ b/task/thermal/src/bsp/grapefruit.rs @@ -85,7 +85,11 @@ impl Bsp { } pub fn get_fan_presence(&self) -> Result, SeqError> { - Ok(Fans::new()) + let mut fans = Fans::new(); + for i in 0..fans.len() { + fans[i] = Some(sensors::EMC2305_SPEED_SENSORS[i]); + } + Ok(fans) } pub fn new(i2c_task: TaskId) -> Self {