[][src]Enum stm32f103xx::tim1::smcr::SMSR

pub enum SMSR {
    DISABLED,
    ENCODERTI2,
    ENCODERTI1,
    ENCODERTI1TI2,
    RESET,
    GATED,
    TRIGGER,
    EXTERNAL,
}

Possible values of the field SMS

Variants

DISABLED

Counter disabled

ENCODERTI2

Encoder mode, count up/down on TI2FP1

ENCODERTI1

Encoder mode, count up/down on TI1FP2

ENCODERTI1TI2

Encoder mode, count up/down on both TI1FP1 and TI2FP2

RESET

Rising edge of the selected trigger input (TRGI) reinitializes the counter

GATED

The counter clock is enabled when the trigger input (TRGI) is high

TRIGGER

The counter starts at a rising edge of the trigger TRGI

EXTERNAL

Rising edges of the selected trigger (TRGI) clock the counter

Methods

impl SMSR[src]

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

Value of the field as raw bits

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

Checks if the value of the field is DISABLED

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

Checks if the value of the field is ENCODERTI2

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

Checks if the value of the field is ENCODERTI1

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

Checks if the value of the field is ENCODERTI1TI2

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

Checks if the value of the field is RESET

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

Checks if the value of the field is GATED

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

Checks if the value of the field is TRIGGER

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

Checks if the value of the field is EXTERNAL

Trait Implementations

impl Copy for SMSR[src]

impl Clone for SMSR[src]

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

Performs copy-assignment from source. Read more

impl Debug for SMSR[src]

impl PartialEq<SMSR> for SMSR[src]

#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0
[src]

This method tests for !=.

Auto Trait Implementations

impl Send for SMSR

impl Sync for SMSR

Blanket Implementations

impl<T> From for T[src]

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

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto 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, U> Into for T where
    U: From<T>, 
[src]

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

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

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