i2c working, rtc working, eeprom working

This commit is contained in:
2025-09-22 23:44:33 +02:00
parent 1791f463b7
commit 5b0e2b6797
9 changed files with 523 additions and 407 deletions

View File

@@ -384,10 +384,10 @@ async fn safe_main(spawner: Spawner) -> FatResult<()> {
// }
let mut _water_frozen = false;
let water_temp = board
.board_hal
.get_tank_sensor()
.and_then(async |sensor| sensor.water_temperature_c().await);
let water_temp: FatResult<f32> = match board.board_hal.get_tank_sensor() {
Ok(sensor) => sensor.water_temperature_c().await,
Err(e) => Err(e),
};
if let Ok(res) = water_temp {
if res < WATER_FROZEN_THRESH {