Trait Timer

Source
pub trait Timer: Sealed {
    // Required methods
    fn clear_interrupt(&self);
    fn is_interrupt_set(&self) -> bool;
    fn peripheral_interrupt(&self) -> Interrupt;
}
Available on crate feature unstable only.
Expand description

Functionality provided by any timer peripheral.

Required Methods§

Source

fn clear_interrupt(&self)

Clear the timer’s interrupt.

Source

fn is_interrupt_set(&self) -> bool

Has the timer triggered?

Source

fn peripheral_interrupt(&self) -> Interrupt

Returns the interrupt source for the underlying timer

Implementors§

Source§

impl Timer for AnyTimer<'_>

Source§

impl Timer for Timer<'_>