[][src]Enum atsamd51p19a::Interrupt

#[repr(u8)]pub enum Interrupt {
    PM,
    MCLK,
    OSCCTRL_XOSC0,
    OSCCTRL_XOSC1,
    OSCCTRL_DFLL,
    OSCCTRL_DPLL0,
    OSCCTRL_DPLL1,
    OSC32KCTRL,
    SUPC_OTHER,
    SUPC_BODDET,
    WDT,
    RTC,
    EIC_EXTINT_0,
    EIC_EXTINT_1,
    EIC_EXTINT_2,
    EIC_EXTINT_3,
    EIC_EXTINT_4,
    EIC_EXTINT_5,
    EIC_EXTINT_6,
    EIC_EXTINT_7,
    EIC_EXTINT_8,
    EIC_EXTINT_9,
    EIC_EXTINT_10,
    EIC_EXTINT_11,
    EIC_EXTINT_12,
    EIC_EXTINT_13,
    EIC_EXTINT_14,
    EIC_EXTINT_15,
    FREQM,
    NVMCTRL_0,
    NVMCTRL_1,
    DMAC_0,
    DMAC_1,
    DMAC_2,
    DMAC_3,
    DMAC_OTHER,
    EVSYS_0,
    EVSYS_1,
    EVSYS_2,
    EVSYS_3,
    EVSYS_OTHER,
    PAC,
    RAMECC,
    SERCOM0_0,
    SERCOM0_1,
    SERCOM0_2,
    SERCOM0_OTHER,
    SERCOM1_0,
    SERCOM1_1,
    SERCOM1_2,
    SERCOM1_OTHER,
    SERCOM2_0,
    SERCOM2_1,
    SERCOM2_2,
    SERCOM2_OTHER,
    SERCOM3_0,
    SERCOM3_1,
    SERCOM3_2,
    SERCOM3_OTHER,
    SERCOM4_0,
    SERCOM4_1,
    SERCOM4_2,
    SERCOM4_OTHER,
    SERCOM5_0,
    SERCOM5_1,
    SERCOM5_2,
    SERCOM5_OTHER,
    SERCOM6_0,
    SERCOM6_1,
    SERCOM6_2,
    SERCOM6_OTHER,
    SERCOM7_0,
    SERCOM7_1,
    SERCOM7_2,
    SERCOM7_OTHER,
    USB_OTHER,
    USB_SOF_HSOF,
    USB_TRCPT0,
    USB_TRCPT1,
    TCC0_OTHER,
    TCC0_MC0,
    TCC0_MC1,
    TCC0_MC2,
    TCC0_MC3,
    TCC0_MC4,
    TCC0_MC5,
    TCC1_OTHER,
    TCC1_MC0,
    TCC1_MC1,
    TCC1_MC2,
    TCC1_MC3,
    TCC2_OTHER,
    TCC2_MC0,
    TCC2_MC1,
    TCC2_MC2,
    TCC3_OTHER,
    TCC3_MC0,
    TCC3_MC1,
    TCC4_OTHER,
    TCC4_MC0,
    TCC4_MC1,
    TC0,
    TC1,
    TC2,
    TC3,
    TC4,
    TC5,
    TC6,
    TC7,
    PDEC_OTHER,
    PDEC_MC0,
    PDEC_MC1,
    ADC0_OTHER,
    ADC0_RESRDY,
    ADC1_OTHER,
    ADC1_RESRDY,
    AC,
    DAC_OTHER,
    DAC_EMPTY_0,
    DAC_EMPTY_1,
    DAC_RESRDY_0,
    DAC_RESRDY_1,
    I2S,
    PCC,
    AES,
    TRNG,
    ICM,
    QSPI,
    SDHC0,
    SDHC1,
}

Enumeration of all the interrupts

Variants

PM

0 - PM

MCLK

1 - MCLK

OSCCTRL_XOSC0

2 - OSCCTRL_XOSC0

OSCCTRL_XOSC1

3 - OSCCTRL_XOSC1

OSCCTRL_DFLL

4 - OSCCTRL_DFLL

OSCCTRL_DPLL0

5 - OSCCTRL_DPLL0

OSCCTRL_DPLL1

6 - OSCCTRL_DPLL1

OSC32KCTRL

7 - OSC32KCTRL

SUPC_OTHER

8 - SUPC_OTHER

SUPC_BODDET

9 - SUPC_BODDET

WDT

10 - WDT

RTC

11 - RTC

EIC_EXTINT_0

12 - EIC_EXTINT_0

EIC_EXTINT_1

13 - EIC_EXTINT_1

EIC_EXTINT_2

14 - EIC_EXTINT_2

EIC_EXTINT_3

15 - EIC_EXTINT_3

EIC_EXTINT_4

16 - EIC_EXTINT_4

EIC_EXTINT_5

17 - EIC_EXTINT_5

EIC_EXTINT_6

18 - EIC_EXTINT_6

EIC_EXTINT_7

19 - EIC_EXTINT_7

EIC_EXTINT_8

20 - EIC_EXTINT_8

EIC_EXTINT_9

21 - EIC_EXTINT_9

EIC_EXTINT_10

22 - EIC_EXTINT_10

EIC_EXTINT_11

23 - EIC_EXTINT_11

EIC_EXTINT_12

24 - EIC_EXTINT_12

EIC_EXTINT_13

25 - EIC_EXTINT_13

EIC_EXTINT_14

26 - EIC_EXTINT_14

EIC_EXTINT_15

27 - EIC_EXTINT_15

FREQM

28 - FREQM

NVMCTRL_0

29 - NVMCTRL_0

NVMCTRL_1

30 - NVMCTRL_1

DMAC_0

31 - DMAC_0

DMAC_1

32 - DMAC_1

DMAC_2

33 - DMAC_2

DMAC_3

34 - DMAC_3

DMAC_OTHER

35 - DMAC_OTHER

EVSYS_0

36 - EVSYS_0

EVSYS_1

37 - EVSYS_1

EVSYS_2

38 - EVSYS_2

EVSYS_3

39 - EVSYS_3

EVSYS_OTHER

40 - EVSYS_OTHER

PAC

41 - PAC

RAMECC

45 - RAMECC

SERCOM0_0

46 - SERCOM0_0

SERCOM0_1

47 - SERCOM0_1

SERCOM0_2

48 - SERCOM0_2

SERCOM0_OTHER

49 - SERCOM0_OTHER

SERCOM1_0

50 - SERCOM1_0

SERCOM1_1

51 - SERCOM1_1

SERCOM1_2

52 - SERCOM1_2

SERCOM1_OTHER

53 - SERCOM1_OTHER

SERCOM2_0

54 - SERCOM2_0

SERCOM2_1

55 - SERCOM2_1

SERCOM2_2

56 - SERCOM2_2

SERCOM2_OTHER

57 - SERCOM2_OTHER

SERCOM3_0

58 - SERCOM3_0

SERCOM3_1

59 - SERCOM3_1

SERCOM3_2

60 - SERCOM3_2

SERCOM3_OTHER

61 - SERCOM3_OTHER

SERCOM4_0

62 - SERCOM4_0

SERCOM4_1

63 - SERCOM4_1

SERCOM4_2

64 - SERCOM4_2

SERCOM4_OTHER

65 - SERCOM4_OTHER

SERCOM5_0

66 - SERCOM5_0

SERCOM5_1

67 - SERCOM5_1

SERCOM5_2

68 - SERCOM5_2

SERCOM5_OTHER

69 - SERCOM5_OTHER

SERCOM6_0

70 - SERCOM6_0

SERCOM6_1

71 - SERCOM6_1

SERCOM6_2

72 - SERCOM6_2

SERCOM6_OTHER

73 - SERCOM6_OTHER

SERCOM7_0

74 - SERCOM7_0

SERCOM7_1

75 - SERCOM7_1

SERCOM7_2

76 - SERCOM7_2

SERCOM7_OTHER

77 - SERCOM7_OTHER

USB_OTHER

80 - USB_OTHER

USB_SOF_HSOF

81 - USB_SOF_HSOF

USB_TRCPT0

82 - USB_TRCPT0

USB_TRCPT1

83 - USB_TRCPT1

TCC0_OTHER

85 - TCC0_OTHER

TCC0_MC0

86 - TCC0_MC0

TCC0_MC1

87 - TCC0_MC1

TCC0_MC2

88 - TCC0_MC2

TCC0_MC3

89 - TCC0_MC3

TCC0_MC4

90 - TCC0_MC4

TCC0_MC5

91 - TCC0_MC5

TCC1_OTHER

92 - TCC1_OTHER

TCC1_MC0

93 - TCC1_MC0

TCC1_MC1

94 - TCC1_MC1

TCC1_MC2

95 - TCC1_MC2

TCC1_MC3

96 - TCC1_MC3

TCC2_OTHER

97 - TCC2_OTHER

TCC2_MC0

98 - TCC2_MC0

TCC2_MC1

99 - TCC2_MC1

TCC2_MC2

100 - TCC2_MC2

TCC3_OTHER

101 - TCC3_OTHER

TCC3_MC0

102 - TCC3_MC0

TCC3_MC1

103 - TCC3_MC1

TCC4_OTHER

104 - TCC4_OTHER

TCC4_MC0

105 - TCC4_MC0

TCC4_MC1

106 - TCC4_MC1

TC0

107 - TC0

TC1

108 - TC1

TC2

109 - TC2

TC3

110 - TC3

TC4

111 - TC4

TC5

112 - TC5

TC6

113 - TC6

TC7

114 - TC7

PDEC_OTHER

115 - PDEC_OTHER

PDEC_MC0

116 - PDEC_MC0

PDEC_MC1

117 - PDEC_MC1

ADC0_OTHER

118 - ADC0_OTHER

ADC0_RESRDY

119 - ADC0_RESRDY

ADC1_OTHER

120 - ADC1_OTHER

ADC1_RESRDY

121 - ADC1_RESRDY

AC

122 - AC

DAC_OTHER

123 - DAC_OTHER

DAC_EMPTY_0

124 - DAC_EMPTY_0

DAC_EMPTY_1

125 - DAC_EMPTY_1

DAC_RESRDY_0

126 - DAC_RESRDY_0

DAC_RESRDY_1

127 - DAC_RESRDY_1

I2S

128 - I2S

PCC

129 - PCC

AES

130 - AES

TRNG

131 - TRNG

ICM

132 - ICM

QSPI

134 - QSPI

SDHC0

135 - SDHC0

SDHC1

136 - SDHC1

Trait Implementations

impl Clone for Interrupt[src]

impl Copy for Interrupt[src]

impl Debug for Interrupt[src]

impl Nr for Interrupt[src]

Auto Trait Implementations

impl Send for Interrupt

impl Sync for Interrupt

impl Unpin for Interrupt

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.