#[repr(u8)]pub enum TriggerSource {
Show 20 variants
Disable = 0,
Sercom0Rx = 1,
Sercom0Tx = 2,
Sercom1Rx = 3,
Sercom1Tx = 4,
Sercom2Rx = 5,
Sercom2Tx = 6,
Tcc0Ovf = 7,
Tcc0Mc0 = 8,
Tcc0Mc1 = 9,
Tcc0Mc2 = 10,
Tcc0Mc3 = 11,
Tc1Ovf = 12,
Tc1Mc0 = 13,
Tc1Mc1 = 14,
Tc2Ovf = 15,
Tc2Mc0 = 16,
Tc2Mc1 = 17,
AdcResrdy = 18,
DacEmpty = 19,
}
Expand description
Trigger Source
Value on reset: 0
Variants§
Disable = 0
0: Only software/event triggers
Sercom0Rx = 1
1: SERCOM0 RX Trigger
Sercom0Tx = 2
2: SERCOM0 TX Trigger
Sercom1Rx = 3
3: SERCOM1 RX Trigger
Sercom1Tx = 4
4: SERCOM1 TX Trigger
Sercom2Rx = 5
5: SERCOM2 RX Trigger
Sercom2Tx = 6
6: SERCOM2 TX Trigger
Tcc0Ovf = 7
7: TCC0 Overflow Trigger
Tcc0Mc0 = 8
8: TCC0 Match/Compare 0 Trigger
Tcc0Mc1 = 9
9: TCC0 Match/Compare 1 Trigger
Tcc0Mc2 = 10
10: TCC0 Match/Compare 2 Trigger
Tcc0Mc3 = 11
11: TCC0 Match/Compare 3 Trigger
Tc1Ovf = 12
12: TC1 Overflow Trigger
Tc1Mc0 = 13
13: TC1 Match/Compare 0 Trigger
Tc1Mc1 = 14
14: TC1 Match/Compare 1 Trigger
Tc2Ovf = 15
15: TC2 Overflow Trigger
Tc2Mc0 = 16
16: TC2 Match/Compare 0 Trigger
Tc2Mc1 = 17
17: TC2 Match/Compare 1 Trigger
AdcResrdy = 18
18: ADC Result Ready Trigger
DacEmpty = 19
19: DAC Empty Trigger
Trait Implementations§
Source§impl Clone for Trigsrcselect
impl Clone for Trigsrcselect
Source§fn clone(&self) -> Trigsrcselect
fn clone(&self) -> Trigsrcselect
Returns a copy 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 moreSource§impl Debug for Trigsrcselect
impl Debug for Trigsrcselect
Source§impl PartialEq for Trigsrcselect
impl PartialEq for Trigsrcselect
impl Copy for Trigsrcselect
impl Eq for Trigsrcselect
impl IsEnum for Trigsrcselect
impl StructuralPartialEq for Trigsrcselect
Auto Trait Implementations§
impl Freeze for Trigsrcselect
impl RefUnwindSafe for Trigsrcselect
impl Send for Trigsrcselect
impl Sync for Trigsrcselect
impl Unpin for Trigsrcselect
impl UnwindSafe for Trigsrcselect
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