#[repr(u16)]
pub enum Interrupt {
Show 130 variants 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,
}
Expand description

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

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more
Return the interrupt number associated with this variant. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.