use flipperzero_sys as sys;
pub fn sleep(duration: core::time::Duration) {
unsafe {
if duration < core::time::Duration::from_secs(3600) {
sys::furi_delay_us(duration.as_micros() as u32);
} else {
sys::furi_delay_ms(duration.as_millis() as u32);
}
}
}