#[repr(u16)]
pub enum Interrupt {
Show 50 variants
WDT_BOD,
DMA0,
GINT0,
GINT1,
PIN_INT0,
PIN_INT1,
PIN_INT2,
PIN_INT3,
UTICK0,
MRT0,
CTIMER0,
CTIMER1,
SCT0,
CTIMER3,
FLEXCOMM0,
FLEXCOMM1,
FLEXCOMM2,
FLEXCOMM3,
FLEXCOMM4,
FLEXCOMM5,
FLEXCOMM6,
FLEXCOMM7,
ADC0,
ACMP,
USB0_NEEDCLK,
USB0,
RTC,
MAILBOX,
PIN_INT4,
PIN_INT5,
PIN_INT6,
PIN_INT7,
CTIMER2,
CTIMER4,
OS_EVENT,
SDIO,
USB1_PHY,
USB1,
USB1_NEEDCLK,
SEC_HYPERVISOR_CALL,
SEC_GPIO_INT0_IRQ0,
SEC_GPIO_INT0_IRQ1,
PLU,
SEC_VIO,
HASHCRYPT,
CASER,
PUF,
PQ,
DMA1,
FLEXCOMM8,
}
Expand description
Enumeration of all the interrupts.
Variants
WDT_BOD
0 - WDT_BOD
DMA0
1 - DMA0
GINT0
2 - GINT0
GINT1
3 - GINT1
PIN_INT0
4 - PIN_INT0
PIN_INT1
5 - PIN_INT1
PIN_INT2
6 - PIN_INT2
PIN_INT3
7 - PIN_INT3
UTICK0
8 - UTICK0
MRT0
9 - MRT0
CTIMER0
10 - CTIMER0
CTIMER1
11 - CTIMER1
SCT0
12 - SCT0
CTIMER3
13 - CTIMER3
FLEXCOMM0
14 - FLEXCOMM0
FLEXCOMM1
15 - FLEXCOMM1
FLEXCOMM2
16 - FLEXCOMM2
FLEXCOMM3
17 - FLEXCOMM3
FLEXCOMM4
18 - FLEXCOMM4
FLEXCOMM5
19 - FLEXCOMM5
FLEXCOMM6
20 - FLEXCOMM6
FLEXCOMM7
21 - FLEXCOMM7
ADC0
22 - ADC0
ACMP
24 - ACMP
USB0_NEEDCLK
27 - USB0_NEEDCLK
USB0
28 - USB0
RTC
29 - RTC
MAILBOX
31 - MAILBOX
PIN_INT4
32 - PIN_INT4
PIN_INT5
33 - PIN_INT5
PIN_INT6
34 - PIN_INT6
PIN_INT7
35 - PIN_INT7
CTIMER2
36 - CTIMER2
CTIMER4
37 - CTIMER4
OS_EVENT
38 - OS_EVENT
SDIO
42 - SDIO
USB1_PHY
46 - USB1_PHY
USB1
47 - USB1
USB1_NEEDCLK
48 - USB1_NEEDCLK
SEC_HYPERVISOR_CALL
49 - SEC_HYPERVISOR_CALL
SEC_GPIO_INT0_IRQ0
50 - SEC_GPIO_INT0_IRQ0
SEC_GPIO_INT0_IRQ1
51 - SEC_GPIO_INT0_IRQ1
PLU
52 - PLU
SEC_VIO
53 - SEC_VIO
HASHCRYPT
54 - HASHCRYPT
CASER
55 - CASER
PUF
56 - PUF
PQ
57 - PQ
DMA1
58 - DMA1
FLEXCOMM8
59 - FLEXCOMM8
Trait Implementations
sourceimpl InterruptNumber for Interrupt
impl InterruptNumber for Interrupt
impl Copy for Interrupt
impl Eq for Interrupt
impl StructuralEq for Interrupt
impl StructuralPartialEq for Interrupt
Auto Trait Implementations
impl RefUnwindSafe for Interrupt
impl Send for Interrupt
impl Sync for Interrupt
impl Unpin for Interrupt
impl UnwindSafe for Interrupt
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more