pub enum Interrupt {
Show 60 variants
WDT0 = 0,
DMA0 = 1,
GPIO_INTA = 2,
GPIO_INTB = 3,
PIN_INT0 = 4,
PIN_INT1 = 5,
PIN_INT2 = 6,
PIN_INT3 = 7,
UTICK0 = 8,
MRT0 = 9,
CTIMER0 = 10,
CTIMER1 = 11,
SCT = 12,
CTIMER3 = 13,
FLEXCOMM0 = 14,
FLEXCOMM1 = 15,
FLEXCOMM2 = 16,
FLEXCOMM3 = 17,
FLEXCOMM4 = 18,
FLEXCOMM5 = 19,
FLEXCOMM14 = 20,
FLEXCOMM15 = 21,
ADC = 22,
RESERVED39 = 23,
ACMP = 24,
DMIC = 25,
RESERVED42 = 26,
HYPERVISOR = 27,
SECUREVIOLATION = 28,
HWVAD0 = 29,
ESPI = 30,
RNG = 31,
RTC = 32,
DSPWAKE = 33,
MU_A = 34,
PIN_INT4 = 35,
PIN_INT5 = 36,
PIN_INT6 = 37,
PIN_INT7 = 38,
CTIMER2 = 39,
CTIMER4 = 40,
OS_EVENT = 41,
FLEXSPI = 42,
FLEXCOMM6 = 43,
FLEXCOMM7 = 44,
USDHC0 = 45,
USDHC1 = 46,
SGPIO_INTA = 47,
SGPIO_INTB = 48,
I3C = 49,
USB = 50,
USB_WAKEUP = 51,
WDT1 = 52,
USBPHY_DCD = 53,
DMA1 = 54,
PUF = 55,
POWERQUAD = 56,
CASPER = 57,
PMC_PMIC = 58,
HASHCRYPT = 59,
}Variants§
WDT0 = 0
0 - WDT0
DMA0 = 1
1 - DMA0
GPIO_INTA = 2
2 - GPIO_INTA
GPIO_INTB = 3
3 - GPIO_INTB
PIN_INT0 = 4
4 - PIN_INT0
PIN_INT1 = 5
5 - PIN_INT1
PIN_INT2 = 6
6 - PIN_INT2
PIN_INT3 = 7
7 - PIN_INT3
UTICK0 = 8
8 - UTICK0
MRT0 = 9
9 - MRT0
CTIMER0 = 10
10 - CTIMER0
CTIMER1 = 11
11 - CTIMER1
SCT = 12
12 - SCT
CTIMER3 = 13
13 - CTIMER3
FLEXCOMM0 = 14
14 - FLEXCOMM0
FLEXCOMM1 = 15
15 - FLEXCOMM1
FLEXCOMM2 = 16
16 - FLEXCOMM2
FLEXCOMM3 = 17
17 - FLEXCOMM3
FLEXCOMM4 = 18
18 - FLEXCOMM4
FLEXCOMM5 = 19
19 - FLEXCOMM5
FLEXCOMM14 = 20
20 - FLEXCOMM14
FLEXCOMM15 = 21
21 - FLEXCOMM15
ADC = 22
22 - ADC
RESERVED39 = 23
23 - RESERVED39
ACMP = 24
24 - ACMP
DMIC = 25
25 - DMIC
RESERVED42 = 26
26 - RESERVED42
HYPERVISOR = 27
27 - HYPERVISOR
SECUREVIOLATION = 28
28 - SECUREVIOLATION
HWVAD0 = 29
29 - HWVAD0
ESPI = 30
30 - ESPI
RNG = 31
31 - RNG
RTC = 32
32 - RTC
DSPWAKE = 33
33 - DSPWAKE
MU_A = 34
34 - MU_A
PIN_INT4 = 35
35 - PIN_INT4
PIN_INT5 = 36
36 - PIN_INT5
PIN_INT6 = 37
37 - PIN_INT6
PIN_INT7 = 38
38 - PIN_INT7
CTIMER2 = 39
39 - CTIMER2
CTIMER4 = 40
40 - CTIMER4
OS_EVENT = 41
41 - OS_EVENT
FLEXSPI = 42
42 - FLEXSPI
FLEXCOMM6 = 43
43 - FLEXCOMM6
FLEXCOMM7 = 44
44 - FLEXCOMM7
USDHC0 = 45
45 - USDHC0
USDHC1 = 46
46 - USDHC1
SGPIO_INTA = 47
47 - SGPIO_INTA
SGPIO_INTB = 48
48 - SGPIO_INTB
I3C = 49
49 - I3C
USB = 50
50 - USB
USB_WAKEUP = 51
51 - USB_WAKEUP
WDT1 = 52
52 - WDT1
USBPHY_DCD = 53
53 - USBPHY_DCD
DMA1 = 54
54 - DMA1
PUF = 55
55 - PUF
POWERQUAD = 56
56 - POWERQUAD
CASPER = 57
57 - CASPER
PMC_PMIC = 58
58 - PMC_PMIC
HASHCRYPT = 59
59 - HASHCRYPT
Trait Implementations§
Source§impl InterruptNumber for Interrupt
impl InterruptNumber for Interrupt
impl Copy for Interrupt
impl Eq for Interrupt
impl StructuralPartialEq for Interrupt
Auto Trait Implementations§
impl Freeze for Interrupt
impl RefUnwindSafe for Interrupt
impl Send for Interrupt
impl Sync for Interrupt
impl Unpin for Interrupt
impl UnwindSafe for Interrupt
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