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
impl 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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)