Enum stm32f0x2::Interrupt [] [src]

pub enum Interrupt {
    WWDG,
    PVD,
    RTC,
    FLASH,
    RCC_CRS,
    EXTI0_1,
    EXTI2_3,
    EXTI4_15,
    TSC,
    DMA1_CH1,
    ADC_COMP,
    TIM1_BRK_UP_TRG_COM,
    TIM1_CC,
    TIM2,
    TIM3,
    TIM6_DAC,
    TIM7,
    TIM14,
    TIM15,
    TIM16,
    TIM17,
    I2C1,
    I2C2,
    SPI1,
    SPI2,
    USART1,
    USART2,
    USART3_4,
    CEC_CAN,
    USB,
}

Enumeration of all the interrupts

Variants

0 - Window Watchdog interrupt

1 - PVD and VDDIO2 supply comparator interrupt

2 - RTC interrupts

3 - Flash global interrupt

4 - RCC and CRS global interrupts

5 - EXTI Line[1:0] interrupts

6 - EXTI Line[3:2] interrupts

7 - EXTI Line15 and EXTI4 interrupts

8 - Touch sensing interrupt

9 - DMA1 channel 1 interrupt

12 - ADC and comparator interrupts

13 - TIM1 break, update, trigger and commutation interrupt

14 - TIM1 Capture Compare interrupt

15 - TIM2 global interrupt

16 - TIM3 global interrupt

17 - TIM6 global interrupt and DAC underrun interrupt

18 - TIM7 global interrupt

19 - TIM14 global interrupt

20 - TIM15 global interrupt

21 - TIM16 global interrupt

22 - TIM17 global interrupt

23 - I2C1 global interrupt

24 - I2C2 global interrupt

25 - SPI1_global_interrupt

26 - SPI2 global interrupt

27 - USART1 global interrupt

28 - USART2 global interrupt

29 - USART3 and USART4 global interrupt

30 - CEC and CAN global interrupt

31 - USB global interrupt

Trait Implementations

impl Nr for Interrupt
[src]

[src]

Returns the number associated with an interrupt