pub struct Timer0 { /* private fields */ }Trait Implementations§
Auto Trait Implementations§
impl Freeze for Timer0
impl RefUnwindSafe for Timer0
impl Send for Timer0
impl Sync for Timer0
impl Unpin for Timer0
impl UnwindSafe for Timer0
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
Source§impl<T> EsbTimer for Twhere
T: PtrTimer + Sealed,
impl<T> EsbTimer for Twhere
T: PtrTimer + Sealed,
Source§fn set_interrupt_retransmit(&mut self, micros: u16)
fn set_interrupt_retransmit(&mut self, micros: u16)
Configures the timer’s interrupt used for the retransmit, to fire after a given time in
micro seconds.
Source§fn clear_interrupt_retransmit()
fn clear_interrupt_retransmit()
Acknowledges the retransmit interrupt.
Source§fn is_retransmit_pending() -> bool
fn is_retransmit_pending() -> bool
Returns whether the retransmit interrupt is currently pending, atomically.
Source§fn set_interrupt_ack(&mut self, micros: u16)
fn set_interrupt_ack(&mut self, micros: u16)
Configures the timer’s interrupt used for the acknowledge timeout, to fire after a given
time in micro seconds.
Source§fn clear_interrupt_ack()
fn clear_interrupt_ack()
Acknowledges the ack timeout interrupt.
Source§fn is_ack_pending() -> bool
fn is_ack_pending() -> bool
Returns whether the ack timeout interrupt is currently pending.