#[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

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 !=.

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.