[][src]Struct stm32l0xx_hal::lptim::Interrupts

pub struct Interrupts {
    pub enc_dir_down: bool,
    pub enc_dir_up: bool,
    pub autoreload_update_ok: bool,
    pub compare_update_ok: bool,
    pub ext_trig: bool,
    pub autoreload_match: bool,
    pub compare_match: bool,
}

Interrupt enable flags.

Fields

enc_dir_down: bool

Encoder direction change to down.

enc_dir_up: bool

Encoder direction change to up.

autoreload_update_ok: bool

ARR register update successful.

compare_update_ok: bool

CMP register update successful.

ext_trig: bool

Valid edge on ext. trigger input.

autoreload_match: bool

ARR register matches current CNT value.

compare_match: bool

CMP register matches current CNT value.

Trait Implementations

impl Debug for Interrupts[src]

impl PartialEq<Interrupts> for Interrupts[src]

impl Eq for Interrupts[src]

impl Copy for Interrupts[src]

impl StructuralPartialEq for Interrupts[src]

impl StructuralEq for Interrupts[src]

impl Clone for Interrupts[src]

impl Default for Interrupts[src]

Auto Trait Implementations

impl Unpin for Interrupts

impl Send for Interrupts

impl Sync for Interrupts

Blanket Implementations

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = !

The type returned in the event of a conversion error.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self