/ firmware / src / programs / coreutils / uptime.rs
uptime.rs
 1  use core::fmt::Write;
 2  use alloc::string::String as AllocString;
 3  use embassy_time::Instant;
 4  
 5  pub fn run() -> AllocString {
 6      let mut out = AllocString::new();
 7      let secs = Instant::now().as_secs();
 8      let _ = write!(out, "{}h {}m {}s\r\n", secs / 3600, (secs % 3600) / 60, secs % 60);
 9      out
10  }