[][src]Enum stm32h7::stm32h743v::lptim1::cfgr::CKPOLR

pub enum CKPOLR {
    RISINGEDGE,
    FALLINGEDGE,
    BOTHEDGES,
    _Reserved(u8),
}

Possible values of the field CKPOL

Variants

RISINGEDGE

The rising edge is the active edge used for counting. If LPTIM is in encoder mode: Encoder sub-mode 1 is active.

FALLINGEDGE

The falling edge is the active edge used for counting. If LPTIM is in encoder mode: Encoder sub-mode 2 is active.

BOTHEDGES

Both edges are active edge. If LPTIM is in encoder mode: Encoder sub-mode 3 is active.

_Reserved(u8)

Reserved

Methods

impl CKPOLR[src]

pub fn bits(&self) -> u8[src]

Value of the field as raw bits

pub fn is_rising_edge(&self) -> bool[src]

Checks if the value of the field is RISINGEDGE

pub fn is_falling_edge(&self) -> bool[src]

Checks if the value of the field is FALLINGEDGE

pub fn is_both_edges(&self) -> bool[src]

Checks if the value of the field is BOTHEDGES

Trait Implementations

impl Debug for CKPOLR[src]

impl PartialEq<CKPOLR> for CKPOLR[src]

impl Copy for CKPOLR[src]

impl Clone for CKPOLR[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl Unpin for CKPOLR

impl Send for CKPOLR

impl Sync for CKPOLR

Blanket Implementations

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

type Error = Infallible

The type returned in the event of a conversion error.

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

impl<T> From<T> for 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