pub struct Timer2 { /* private fields */ }Trait Implementations§
Auto Trait Implementations§
impl Freeze for Timer2
impl RefUnwindSafe for Timer2
impl Send for Timer2
impl Sync for Timer2
impl Unpin for Timer2
impl UnwindSafe for Timer2
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.