Enum msp432p401r::Interrupt[][src]

#[repr(u16)]pub enum Interrupt {
    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,
}

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

impl Clone for Interrupt[src]

impl Copy for Interrupt[src]

impl Debug for Interrupt[src]

impl Eq for Interrupt[src]

impl InterruptNumber for Interrupt[src]

impl PartialEq<Interrupt> for Interrupt[src]

impl StructuralEq for Interrupt[src]

impl StructuralPartialEq 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, 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.