#[repr(u8)]pub enum InputTrigger {
Show 18 variants
Internal0 = 0,
Internal1 = 1,
Internal2 = 2,
Internal3 = 3,
Ti1Edge = 4,
FilteredTimerInput1 = 5,
FilteredTimerInput2 = 6,
ExternalTriggerInput = 7,
Internal4 = 8,
Internal5 = 9,
Internal6 = 10,
Internal7 = 11,
Internal8 = 12,
Internal9 = 13,
Internal10 = 14,
Internal11 = 15,
Internal12 = 16,
Internal13 = 17,
}
Expand description
This bit-field selects the trigger input to be used to synchronize the counter. Sets SMCR register, TS field.
Variants§
Internal0 = 0
Internal Trigger 0 (ITR0)
Internal1 = 1
Internal2 = 2
Internal3 = 3
Ti1Edge = 4
TI1 Edge Detector (TI1F_ED)
FilteredTimerInput1 = 5
FilteredTimerInput2 = 6
ExternalTriggerInput = 7
Internal4 = 8
Internal5 = 9
Internal6 = 10
Internal7 = 11
Internal8 = 12
Internal9 = 13
Internal10 = 14
Internal11 = 15
Internal12 = 16
Internal13 = 17
Trait Implementations§
Source§impl Clone for InputTrigger
impl Clone for InputTrigger
Source§fn clone(&self) -> InputTrigger
fn clone(&self) -> InputTrigger
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreimpl Copy for InputTrigger
Auto Trait Implementations§
impl Freeze for InputTrigger
impl RefUnwindSafe for InputTrigger
impl Send for InputTrigger
impl Sync for InputTrigger
impl Unpin for InputTrigger
impl UnwindSafe for InputTrigger
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