[−]Enum nucleo_f401re::tim3::cr2::MMSR
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
pub fn bits(&self) -> u8
Value of the field as raw bits
pub fn is_reset(&self) -> bool
Checks if the value of the field is RESET
pub fn is_enable(&self) -> bool
Checks if the value of the field is ENABLE
pub fn is_update(&self) -> bool
Checks if the value of the field is UPDATE
pub fn is_compare_pulse(&self) -> bool
Checks if the value of the field is COMPAREPULSE
pub fn is_compare_oc1(&self) -> bool
Checks if the value of the field is COMPAREOC1
pub fn is_compare_oc2(&self) -> bool
Checks if the value of the field is COMPAREOC2
pub fn is_compare_oc3(&self) -> bool
Checks if the value of the field is COMPAREOC3
pub fn is_compare_oc4(&self) -> bool
Checks if the value of the field is COMPAREOC4
Trait Implementations
impl PartialEq<MMSR> for MMSR
fn eq(&self, other: &MMSR) -> bool
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests for !=
.
impl Debug for MMSR
impl Copy for MMSR
impl Clone for MMSR
fn clone(&self) -> MMSR
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
Auto Trait Implementations
Blanket Implementations
impl<T> From for T
[src]
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Same for T
type Output = T
Should always be Self