#[repr(u8)]pub enum TriggerSource {
Show 85 variants
    Disable = 0,
    RtcTimestamp = 1,
    DsuDcc0 = 2,
    DsuDcc1 = 3,
    Sercom0Rx = 4,
    Sercom0Tx = 5,
    Sercom1Rx = 6,
    Sercom1Tx = 7,
    Sercom2Rx = 8,
    Sercom2Tx = 9,
    Sercom3Rx = 10,
    Sercom3Tx = 11,
    Sercom4Rx = 12,
    Sercom4Tx = 13,
    Sercom5Rx = 14,
    Sercom5Tx = 15,
    Sercom6Rx = 16,
    Sercom6Tx = 17,
    Sercom7Rx = 18,
    Sercom7Tx = 19,
    Can0Debug = 20,
    Can1Debug = 21,
    Tcc0Ovf = 22,
    Tcc0Mc0 = 23,
    Tcc0Mc1 = 24,
    Tcc0Mc2 = 25,
    Tcc0Mc3 = 26,
    Tcc0Mc4 = 27,
    Tcc0Mc5 = 28,
    Tcc1Ovf = 29,
    Tcc1Mc0 = 30,
    Tcc1Mc1 = 31,
    Tcc1Mc2 = 32,
    Tcc1Mc3 = 33,
    Tcc2Ovf = 34,
    Tcc2Mc0 = 35,
    Tcc2Mc1 = 36,
    Tcc2Mc2 = 37,
    Tcc3Ovf = 38,
    Tcc3Mc0 = 39,
    Tcc3Mc1 = 40,
    Tcc4Ovf = 41,
    Tcc4Mc0 = 42,
    Tcc4Mc1 = 43,
    Tc0Ovf = 44,
    Tc0Mc0 = 45,
    Tc0Mc1 = 46,
    Tc1Ovf = 47,
    Tc1Mc0 = 48,
    Tc1Mc1 = 49,
    Tc2Ovf = 50,
    Tc2Mc0 = 51,
    Tc2Mc1 = 52,
    Tc3Ovf = 53,
    Tc3Mc0 = 54,
    Tc3Mc1 = 55,
    Tc4Ovf = 56,
    Tc4Mc0 = 57,
    Tc4Mc1 = 58,
    Tc5Ovf = 59,
    Tc5Mc0 = 60,
    Tc5Mc1 = 61,
    Tc6Ovf = 62,
    Tc6Mc0 = 63,
    Tc6Mc1 = 64,
    Tc7Ovf = 65,
    Tc7Mc0 = 66,
    Tc7Mc1 = 67,
    Adc0Resrdy = 68,
    Adc0Seq = 69,
    Adc1Resrdy = 70,
    Adc1Seq = 71,
    DacEmpty0 = 72,
    DacEmpty1 = 73,
    DacResrdy0 = 74,
    DacResrdy1 = 75,
    I2sRx0 = 76,
    I2sRx1 = 77,
    I2sTx0 = 78,
    I2sTx1 = 79,
    PccRx = 80,
    AesWr = 81,
    AesRd = 82,
    QspiRx = 83,
    QspiTx = 84,
}Expand description
Trigger Source
Value on reset: 0
Variants§
Disable = 0
0: Only software/event triggers
RtcTimestamp = 1
1: DMA RTC timestamp trigger
DsuDcc0 = 2
2: DMAC ID for DCC0 register
DsuDcc1 = 3
3: DMAC ID for DCC1 register
Sercom0Rx = 4
4: Index of DMA RX trigger
Sercom0Tx = 5
5: Index of DMA TX trigger
Sercom1Rx = 6
6: Index of DMA RX trigger
Sercom1Tx = 7
7: Index of DMA TX trigger
Sercom2Rx = 8
8: Index of DMA RX trigger
Sercom2Tx = 9
9: Index of DMA TX trigger
Sercom3Rx = 10
10: Index of DMA RX trigger
Sercom3Tx = 11
11: Index of DMA TX trigger
Sercom4Rx = 12
12: Index of DMA RX trigger
Sercom4Tx = 13
13: Index of DMA TX trigger
Sercom5Rx = 14
14: Index of DMA RX trigger
Sercom5Tx = 15
15: Index of DMA TX trigger
Sercom6Rx = 16
16: Index of DMA RX trigger
Sercom6Tx = 17
17: Index of DMA TX trigger
Sercom7Rx = 18
18: Index of DMA RX trigger
Sercom7Tx = 19
19: Index of DMA TX trigger
Can0Debug = 20
20: DMA CAN Debug Req
Can1Debug = 21
21: DMA CAN Debug Req
Tcc0Ovf = 22
22: DMA overflow/underflow/retrigger trigger
Tcc0Mc0 = 23
23: Indexes of DMA Match/Compare triggers
Tcc0Mc1 = 24
24: Indexes of DMA Match/Compare triggers
Tcc0Mc2 = 25
25: Indexes of DMA Match/Compare triggers
Tcc0Mc3 = 26
26: Indexes of DMA Match/Compare triggers
Tcc0Mc4 = 27
27: Indexes of DMA Match/Compare triggers
Tcc0Mc5 = 28
28: Indexes of DMA Match/Compare triggers
Tcc1Ovf = 29
29: DMA overflow/underflow/retrigger trigger
Tcc1Mc0 = 30
30: Indexes of DMA Match/Compare triggers
Tcc1Mc1 = 31
31: Indexes of DMA Match/Compare triggers
Tcc1Mc2 = 32
32: Indexes of DMA Match/Compare triggers
Tcc1Mc3 = 33
33: Indexes of DMA Match/Compare triggers
Tcc2Ovf = 34
34: DMA overflow/underflow/retrigger trigger
Tcc2Mc0 = 35
35: Indexes of DMA Match/Compare triggers
Tcc2Mc1 = 36
36: Indexes of DMA Match/Compare triggers
Tcc2Mc2 = 37
37: Indexes of DMA Match/Compare triggers
Tcc3Ovf = 38
38: DMA overflow/underflow/retrigger trigger
Tcc3Mc0 = 39
39: Indexes of DMA Match/Compare triggers
Tcc3Mc1 = 40
40: Indexes of DMA Match/Compare triggers
Tcc4Ovf = 41
41: DMA overflow/underflow/retrigger trigger
Tcc4Mc0 = 42
42: Indexes of DMA Match/Compare triggers
Tcc4Mc1 = 43
43: Indexes of DMA Match/Compare triggers
Tc0Ovf = 44
44: Indexes of DMA Overflow trigger
Tc0Mc0 = 45
45: Indexes of DMA Match/Compare triggers
Tc0Mc1 = 46
46: Indexes of DMA Match/Compare triggers
Tc1Ovf = 47
47: Indexes of DMA Overflow trigger
Tc1Mc0 = 48
48: Indexes of DMA Match/Compare triggers
Tc1Mc1 = 49
49: Indexes of DMA Match/Compare triggers
Tc2Ovf = 50
50: Indexes of DMA Overflow trigger
Tc2Mc0 = 51
51: Indexes of DMA Match/Compare triggers
Tc2Mc1 = 52
52: Indexes of DMA Match/Compare triggers
Tc3Ovf = 53
53: Indexes of DMA Overflow trigger
Tc3Mc0 = 54
54: Indexes of DMA Match/Compare triggers
Tc3Mc1 = 55
55: Indexes of DMA Match/Compare triggers
Tc4Ovf = 56
56: Indexes of DMA Overflow trigger
Tc4Mc0 = 57
57: Indexes of DMA Match/Compare triggers
Tc4Mc1 = 58
58: Indexes of DMA Match/Compare triggers
Tc5Ovf = 59
59: Indexes of DMA Overflow trigger
Tc5Mc0 = 60
60: Indexes of DMA Match/Compare triggers
Tc5Mc1 = 61
61: Indexes of DMA Match/Compare triggers
Tc6Ovf = 62
62: Indexes of DMA Overflow trigger
Tc6Mc0 = 63
63: Indexes of DMA Match/Compare triggers
Tc6Mc1 = 64
64: Indexes of DMA Match/Compare triggers
Tc7Ovf = 65
65: Indexes of DMA Overflow trigger
Tc7Mc0 = 66
66: Indexes of DMA Match/Compare triggers
Tc7Mc1 = 67
67: Indexes of DMA Match/Compare triggers
Adc0Resrdy = 68
68: index of DMA RESRDY trigger
Adc0Seq = 69
69: Index of DMA SEQ trigger
Adc1Resrdy = 70
70: Index of DMA RESRDY trigger
Adc1Seq = 71
71: Index of DMA SEQ trigger
DacEmpty0 = 72
72: DMA DAC Empty Req
DacEmpty1 = 73
73: DMA DAC Empty Req
DacResrdy0 = 74
74: DMA DAC Result Ready Req
DacResrdy1 = 75
75: DMA DAC Result Ready Req
I2sRx0 = 76
76: Indexes of DMA RX triggers
I2sRx1 = 77
77: Indexes of DMA RX triggers
I2sTx0 = 78
78: Indexes of DMA TX triggers
I2sTx1 = 79
79: Indexes of DMA TX triggers
PccRx = 80
80: Indexes of PCC RX trigger
AesWr = 81
81: DMA DATA Write trigger
AesRd = 82
82: DMA DATA Read trigger
QspiRx = 83
83: Indexes of QSPI RX trigger
QspiTx = 84
84: Indexes of QSPI TX trigger
Trait Implementations§
Source§impl Clone for Trigsrcselect
 
impl Clone for Trigsrcselect
Source§fn clone(&self) -> Trigsrcselect
 
fn clone(&self) -> Trigsrcselect
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
source. Read more