#[repr(u16)]
pub enum Interrupt {
Show 41 variants PSS_IRQ, CS_IRQ, PCM_IRQ, WDT_A_IRQ, FPU_IRQ, FLCTL_IRQ, COMP_E0_IRQ, COMP_E1_IRQ, TA0_0_IRQ, TA0_N_IRQ, TA1_0_IRQ, TA1_N_IRQ, TA2_0_IRQ, TA2_N_IRQ, TA3_0_IRQ, TA3_N_IRQ, EUSCIA0_IRQ, EUSCIA1_IRQ, EUSCIA2_IRQ, EUSCIA3_IRQ, EUSCIB0_IRQ, EUSCIB1_IRQ, EUSCIB2_IRQ, EUSCIB3_IRQ, ADC14_IRQ, T32_INT1_IRQ, T32_INT2_IRQ, T32_INTC_IRQ, AES256_IRQ, RTC_C_IRQ, DMA_ERR_IRQ, DMA_INT3_IRQ, DMA_INT2_IRQ, DMA_INT1_IRQ, DMA_INT0_IRQ, PORT1_IRQ, PORT2_IRQ, PORT3_IRQ, PORT4_IRQ, PORT5_IRQ, PORT6_IRQ,
}
Expand description

Enumeration of all the interrupts.

Variants

PSS_IRQ

0 - PSS Interrupt

CS_IRQ

1 - CS Interrupt

PCM_IRQ

2 - PCM Interrupt

WDT_A_IRQ

3 - WDT_A Interrupt

FPU_IRQ

4 - FPU Interrupt

FLCTL_IRQ

5 - Flash Controller Interrupt

COMP_E0_IRQ

6 - COMP_E0 Interrupt

COMP_E1_IRQ

7 - COMP_E1 Interrupt

TA0_0_IRQ

8 - TA0_0 Interrupt

TA0_N_IRQ

9 - TA0_N Interrupt

TA1_0_IRQ

10 - TA1_0 Interrupt

TA1_N_IRQ

11 - TA1_N Interrupt

TA2_0_IRQ

12 - TA2_0 Interrupt

TA2_N_IRQ

13 - TA2_N Interrupt

TA3_0_IRQ

14 - TA3_0 Interrupt

TA3_N_IRQ

15 - TA3_N Interrupt

EUSCIA0_IRQ

16 - EUSCIA0 Interrupt

EUSCIA1_IRQ

17 - EUSCIA1 Interrupt

EUSCIA2_IRQ

18 - EUSCIA2 Interrupt

EUSCIA3_IRQ

19 - EUSCIA3 Interrupt

EUSCIB0_IRQ

20 - EUSCIB0 Interrupt

EUSCIB1_IRQ

21 - EUSCIB1 Interrupt

EUSCIB2_IRQ

22 - EUSCIB2 Interrupt

EUSCIB3_IRQ

23 - EUSCIB3 Interrupt

ADC14_IRQ

24 - ADC14 Interrupt

T32_INT1_IRQ

25 - T32_INT1 Interrupt

T32_INT2_IRQ

26 - T32_INT2 Interrupt

T32_INTC_IRQ

27 - T32_INTC Interrupt

AES256_IRQ

28 - AES256 Interrupt

RTC_C_IRQ

29 - RTC_C Interrupt

DMA_ERR_IRQ

30 - DMA_ERR Interrupt

DMA_INT3_IRQ

31 - DMA_INT3 Interrupt

DMA_INT2_IRQ

32 - DMA_INT2 Interrupt

DMA_INT1_IRQ

33 - DMA_INT1 Interrupt

DMA_INT0_IRQ

34 - DMA_INT0 Interrupt

PORT1_IRQ

35 - Port1 Interrupt

PORT2_IRQ

36 - Port2 Interrupt

PORT3_IRQ

37 - Port3 Interrupt

PORT4_IRQ

38 - Port4 Interrupt

PORT5_IRQ

39 - Port5 Interrupt

PORT6_IRQ

40 - Port6 Interrupt

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.