diff --git a/Software/MainBoard/rust/src/hal/mod.rs b/Software/MainBoard/rust/src/hal/mod.rs index 1a31a4a..20d533e 100644 --- a/Software/MainBoard/rust/src/hal/mod.rs +++ b/Software/MainBoard/rust/src/hal/mod.rs @@ -149,7 +149,7 @@ pub trait BoardInteraction<'a> { async fn get_time(&mut self) -> DateTime; async fn set_time(&mut self, time: &DateTime) -> FatResult<()>; async fn set_charge_indicator(&mut self, charging: bool) -> Result<(), FatError>; - async fn deep_sleep(&mut self, duration_in_ms: u64) -> !; + async fn deep_sleep_ms(&mut self, duration_in_ms: u64) -> !; fn is_day(&self) -> bool; //should be multsampled diff --git a/Software/MainBoard/rust/src/hal/v4_hal.rs b/Software/MainBoard/rust/src/hal/v4_hal.rs index 757ac50..b5ad4c1 100644 --- a/Software/MainBoard/rust/src/hal/v4_hal.rs +++ b/Software/MainBoard/rust/src/hal/v4_hal.rs @@ -320,7 +320,7 @@ impl<'a> BoardInteraction<'a> for V4<'a> { self.charger.set_charge_indicator(charging) } - async fn deep_sleep(&mut self, duration_in_ms: u64) -> ! { + async fn deep_sleep_ms(&mut self, duration_in_ms: u64) -> ! { self.awake.set_low(); self.charger.power_save(); self.esp.deep_sleep(duration_in_ms); diff --git a/Software/MainBoard/rust/src/main.rs b/Software/MainBoard/rust/src/main.rs index d86bb12..ffa206c 100644 --- a/Software/MainBoard/rust/src/main.rs +++ b/Software/MainBoard/rust/src/main.rs @@ -692,7 +692,7 @@ async fn safe_main(spawner: Spawner) -> FatResult<()> { board.board_hal.get_esp().set_restart_to_conf(false); board .board_hal - .deep_sleep(1000 * 1000 * 60 * deep_sleep_duration_minutes as u64) + .deep_sleep_ms(1000 * 60 * deep_sleep_duration_minutes as u64) .await; } } @@ -1122,7 +1122,7 @@ async fn wait_infinity( board.board_hal.get_esp().set_restart_to_conf(false); // ensure clean http answer / visible confirmation Timer::after_millis(500).await; - board.board_hal.deep_sleep(0).await; + board.board_hal.deep_sleep_ms(0).await; } // Short tick while holding so the pattern updates smoothly. @@ -1231,7 +1231,7 @@ async fn wait_infinity( .lock() .await .board_hal - .deep_sleep(0) + .deep_sleep_ms(0) .await; } }