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