pub struct SysCounterHz(/* private fields */);Expand description
Hardware timers
Implementations§
Methods from Deref<Target = SystemTimer>§
pub fn waiter_us<I: Interval>( &self, timeout: MicrosDurationU32, interval: I, ) -> TickWaiter<SysTickInstant, I, u32>
Sourcepub fn waiter_ns<I: Interval>(
&self,
timeout: NanosDurationU64,
interval: I,
) -> TickWaiter<SysTickInstant, I, u64>
pub fn waiter_ns<I: Interval>( &self, timeout: NanosDurationU64, interval: I, ) -> TickWaiter<SysTickInstant, I, u64>
It can wait longer with a nanosecond timeout.
Trait Implementations§
Source§impl Deref for SysCounterHz
impl Deref for SysCounterHz
Auto Trait Implementations§
impl Freeze for SysCounterHz
impl RefUnwindSafe for SysCounterHz
impl Send for SysCounterHz
impl !Sync for SysCounterHz
impl Unpin for SysCounterHz
impl UnwindSafe for SysCounterHz
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more