[][src]Enum stm32f3::stm32f303::tim2::cr2::MMSR

pub enum MMSR {
    RESET,
    ENABLE,
    UPDATE,
    COMPAREPULSE,
    COMPAREOC1,
    COMPAREOC2,
    COMPAREOC3,
    COMPAREOC4,
}

Possible values of the field MMS

Variants

RESET

The UG bit from the TIMx_EGR register is used as trigger output

ENABLE

The counter enable signal, CNT_EN, is used as trigger output

UPDATE

The update event is selected as trigger output

COMPAREPULSE

The trigger output send a positive pulse when the CC1IF flag it to be set, as soon as a capture or a compare match occurred

COMPAREOC1

OC1REF signal is used as trigger output

COMPAREOC2

OC2REF signal is used as trigger output

COMPAREOC3

OC3REF signal is used as trigger output

COMPAREOC4

OC4REF signal is used as trigger output

Methods

impl MMSR[src]

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

Value of the field as raw bits

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

Checks if the value of the field is RESET

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

Checks if the value of the field is ENABLE

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

Checks if the value of the field is UPDATE

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

Checks if the value of the field is COMPAREPULSE

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

Checks if the value of the field is COMPAREOC1

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

Checks if the value of the field is COMPAREOC2

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

Checks if the value of the field is COMPAREOC3

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

Checks if the value of the field is COMPAREOC4

Trait Implementations

impl Debug for MMSR[src]

impl PartialEq<MMSR> for MMSR[src]

#[must_use] fn ne(&self, other: &Rhs) -> bool1.0.0[src]

This method tests for !=.

impl Copy for MMSR[src]

impl Clone for MMSR[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 MMSR

impl Sync for MMSR

impl Send for MMSR

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