1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
#![no_std] use embedded_hal::timer::{CountDown, Periodic}; use void::Void; pub struct InstantTimer {} impl CountDown for InstantTimer { type Time = Void; fn start<T>(&mut self, _timeout: T) where T: Into<Void>, { } fn wait(&mut self) -> nb::Result<(), Void> { Ok(()) } } impl Periodic for InstantTimer {}