[][src]Enum lpc55_pac::Interrupt

[]
#[repr(u8)]pub enum Interrupt {
    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,
    USB0_NEEDCLK,
    USB0,
    RTC,
    MAILBOX,
    PIN_INT4,
    PIN_INT5,
    PIN_INT6,
    PIN_INT7,
    CTIMER2,
    CTIMER4,
    OS_EVENT,
    SDIO,
    USB1_PHY,
    USB1,
    USB1_NEEDCLK,
    SEC_GPIO_INT0_IRQ0,
    SEC_GPIO_INT0_IRQ1,
    PLU,
    HASHCRYPT,
    PUF,
    DMA1,
    FLEXCOMM8,
}
[]

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

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_GPIO_INT0_IRQ0
[]

50 - SEC_GPIO_INT0_IRQ0

SEC_GPIO_INT0_IRQ1
[]

51 - SEC_GPIO_INT0_IRQ1

PLU
[]

52 - PLU

HASHCRYPT
[]

54 - HASHCRYPT

PUF
[]

56 - PUF

DMA1
[]

58 - DMA1

FLEXCOMM8
[]

59 - FLEXCOMM8

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[src]

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.