Enum stm32_metapac::timer::vals::Mms
#[repr(u8)]pub enum Mms {
RESET = 0,
ENABLE = 1,
UPDATE = 2,
COMPAREPULSE = 3,
COMPAREOC1 = 4,
COMPAREOC2 = 5,
COMPAREOC3 = 6,
COMPAREOC4 = 7,
}
Variants§
RESET = 0
The UG bit from the TIMx_EGR register is used as trigger output
ENABLE = 1
The counter enable signal, CNT_EN, is used as trigger output
UPDATE = 2
The update event is selected as trigger output
COMPAREPULSE = 3
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 = 4
OC1REF signal is used as trigger output
COMPAREOC2 = 5
OC2REF signal is used as trigger output
COMPAREOC3 = 6
OC3REF signal is used as trigger output
COMPAREOC4 = 7
OC4REF signal is used as trigger output
Implementations§
Trait Implementations§
§impl Ord for Mms
impl Ord for Mms
§impl PartialOrd for Mms
impl PartialOrd for Mms
§fn partial_cmp(&self, other: &Mms) -> Option<Ordering>
fn partial_cmp(&self, other: &Mms) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl Copy for Mms
impl Eq for Mms
impl StructuralPartialEq for Mms
Auto Trait Implementations§
impl Freeze for Mms
impl RefUnwindSafe for Mms
impl Send for Mms
impl Sync for Mms
impl Unpin for Mms
impl UnwindSafe for Mms
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more