[][src]Enum ADuCM302x::Interrupt

#[repr(u8)]pub enum Interrupt {
    RTC1_EVT,
    XINT_EVT0,
    XINT_EVT1,
    XINT_EVT2,
    XINT_EVT3,
    WDT_EXP,
    PMG0_VREG_OVR,
    PMG0_BATT_RANGE,
    RTC0_EVT,
    SYS_GPIO_INTA,
    SYS_GPIO_INTB,
    TMR0_EVT,
    TMR1_EVT,
    UART_EVT,
    SPI0_EVT,
    SPI2_EVT,
    I2C_SLV_EVT,
    I2C_MST_EVT,
    DMA_CHAN_ERR,
    DMA0_CH0_DONE,
    DMA0_CH1_DONE,
    DMA0_CH2_DONE,
    DMA0_CH3_DONE,
    DMA0_CH4_DONE,
    DMA0_CH5_DONE,
    DMA0_CH6_DONE,
    DMA0_CH7_DONE,
    DMA0_CH8_DONE,
    DMA0_CH9_DONE,
    DMA0_CH10_DONE,
    DMA0_CH11_DONE,
    DMA0_CH12_DONE,
    DMA0_CH13_DONE,
    DMA0_CH14_DONE,
    DMA0_CH15_DONE,
    SPORT_A_EVT,
    SPORT_B_EVT,
    CRYPT_EVT,
    DMA0_CH24_DONE,
    TMR2_EVT,
    CLKG_XTAL_OSC_EVT,
    SPI1_EVT,
    CLKG_PLL_EVT,
    RNG0_EVT,
    BEEP_EVT,
    ADC0_EVT,
    DMA0_CH16_DONE,
    DMA0_CH17_DONE,
    DMA0_CH18_DONE,
    DMA0_CH19_DONE,
    DMA0_CH20_DONE,
    DMA0_CH21_DONE,
    DMA0_CH22_DONE,
    DMA0_CH23_DONE,
}

Enumeration of all the interrupts

Variants

RTC1_EVT

0 - Event

XINT_EVT0

1 - External Wakeup Interrupt n

XINT_EVT1

2 - External Wakeup Interrupt n

XINT_EVT2

3 - External Wakeup Interrupt n

XINT_EVT3

4 - External Wakeup Interrupt n

WDT_EXP

5 - Expiration

PMG0_VREG_OVR

6 - Voltage Regulator (VREG) Overvoltage

PMG0_BATT_RANGE

7 - Battery Voltage (VBAT) Out of Range

RTC0_EVT

8 - Event

SYS_GPIO_INTA

9 - GPIO Interrupt A

SYS_GPIO_INTB

10 - GPIO Interrupt B

TMR0_EVT

11 - Event

TMR1_EVT

12 - Event

UART_EVT

14 - Event

SPI0_EVT

15 - Event

SPI2_EVT

16 - Event

I2C_SLV_EVT

17 - Slave Event

I2C_MST_EVT

18 - Master Event

DMA_CHAN_ERR

19 - Channel Error

DMA0_CH0_DONE

20 - Channel 0 Done

DMA0_CH1_DONE

21 - Channel 1 Done

DMA0_CH2_DONE

22 - Channel 2 Done

DMA0_CH3_DONE

23 - Channel 3 Done

DMA0_CH4_DONE

24 - Channel 4 Done

DMA0_CH5_DONE

25 - Channel 5 Done

DMA0_CH6_DONE

26 - Channel 6 Done

DMA0_CH7_DONE

27 - Channel 7 Done

DMA0_CH8_DONE

28 - Channel 8 Done

DMA0_CH9_DONE

29 - Channel 9 Done

DMA0_CH10_DONE

30 - Channel 10 Done

DMA0_CH11_DONE

31 - Channel 11 Done

DMA0_CH12_DONE

32 - Channel 12 Done

DMA0_CH13_DONE

33 - Channel 13 Done

DMA0_CH14_DONE

34 - Channel 14 Done

DMA0_CH15_DONE

35 - Channel 15 Done

SPORT_A_EVT

36 - Channel A Event

SPORT_B_EVT

37 - Channel B Event

CRYPT_EVT

38 - Event

DMA0_CH24_DONE

39 - Channel 24 Done

TMR2_EVT

40 - Event

CLKG_XTAL_OSC_EVT

41 - Crystal Oscillator Event

SPI1_EVT

42 - Event

CLKG_PLL_EVT

43 - PLL Event

RNG0_EVT

44 - Event

BEEP_EVT

45 - Event

ADC0_EVT

46 - Event

DMA0_CH16_DONE

56 - Channel 16 Done

DMA0_CH17_DONE

57 - Channel 17 Done

DMA0_CH18_DONE

58 - Channel 18 Done

DMA0_CH19_DONE

59 - Channel 19 Done

DMA0_CH20_DONE

60 - Channel 20 Done

DMA0_CH21_DONE

61 - Channel 21 Done

DMA0_CH22_DONE

62 - Channel 22 Done

DMA0_CH23_DONE

63 - Channel 23 Done

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

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

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.