Enum max32630_svd::Interrupt[][src]

pub enum Interrupt {
    CLKMAN,
    POWERMANAGER,
    FLC,
    RTC_COMP0,
    RTC_COMP1,
    RTC_PRESCALE_COMP,
    RTC_OVERFLOW,
    PMU,
    USB,
    AES,
    MAA,
    WDT0,
    WDT0_PRE_WIN,
    WDT1,
    WDT1_PRE_WIN,
    GPIO0,
    GPIO1,
    GPIO2,
    GPIO3,
    GPIO4,
    GPIO5,
    GPIO6,
    TMR0,
    TMR16_0,
    TMR1,
    TMR16_1,
    TMR2,
    TMR16_2,
    TMR3,
    TMR16_3,
    TMR4,
    TMR16_4,
    TMR5,
    TMR16_5,
    UART0,
    UART1,
    UART2,
    UART3,
    PT,
    I2CM0,
    I2CM1,
    I2CM2,
    I2CS,
    SPIM0,
    SPIM1,
    SPIM2,
    OWM,
    ADC,
    SPIS,
    GPIO7,
    GPIO8,
}

Enumeration of all the interrupts

Variants

0 - Clock Management IRQ

1 - Power Manager IRQ

2 - Flash Controller IRQ

3 - RTC Compare 0 IRQ

4 - RTC Compare 1 IRQ

5 - RTC Prescale Compare IRQ

6 - RTC Overflow IRQ

7 - Peripheral Manament IRQ

8 - USB IRQ

9 - AES IRQ

10 - Modular Arithematic Accelerator IRQ

11 - Watch Dog Timer 0 IRQ

12 - Watch Dog Timer 0 Pre-Window IRQ

13 - Watch Dog Timer 1 IRQ

14 - Watch Dog Timer 1 Pre-Window IRQ

15 - GPIO Port 0 IRQ

16 - GPIO Port 1 IRQ

17 - GPIO Port 2 IRQ

18 - GPIO Port 3 IRQ

19 - GPIO Port 4 IRQ

20 - GPIO Port 5 IRQ

21 - GPIO Port 6 IRQ

22 - Timer 0 IRQ

23 - 16-bit Timer 0 IRQ

24 - Timer 1 IRQ

25 - 16-bit Timer 1 IRQ

26 - Timer 2 IRQ

27 - 16-bit Timer 2 IRQ

28 - Timer 3 IRQ

29 - 16-bit Timer 3 IRQ

30 - Timer 4 IRQ

31 - 16-bit Timer 4 IRQ

32 - Timer 5 IRQ

33 - 16-bit Timer 5 IRQ

34 - UART 0 IRQ

35 - UART 1 IRQ

36 - UART 2 IRQ

37 - UART 3 IRQ

38 - Pulse Train IRQ

39 - I2C Master 0 IRQ

40 - I2C Master 1 IRQ

41 - I2C Master 2 IRQ

42 - I2C Slave IRQ

43 - SPI Master 0 IRQ

44 - SPI Master 1 IRQ

45 - SPI Master 2 IRQ

47 - 1-Wire Master IRQ

48 - ADC IRQ

49 - SPI Slave IRQ

50 - GPIO Port 7 IRQ

51 - GPIO Port 8 IRQ

Trait Implementations

impl Nr for Interrupt
[src]

Returns the number associated with an interrupt

Auto Trait Implementations

impl Send for Interrupt

impl Sync for Interrupt