Enum stm32f0x0::Interrupt[][src]

pub enum Interrupt {
    WWDG,
    PVD,
    RTC,
    FLASH,
    RCC,
    EXTI0_1,
    EXTI2_3,
    EXTI4_15,
    DMA1_CH1,
    DMA1_CH2_3,
    DMA1_CH4_5,
    ADC,
    TIM1_BRK_UP_TRG_COM,
    TIM1_CC,
    TIM3,
    TIM6,
    TIM14,
    TIM15,
    TIM16,
    TIM17,
    I2C1,
    I2C2,
    SPI1,
    SPI2,
    USART1,
    USART2,
    USART3_4_5_6,
    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 global interruptr

5 - EXTI Line[1:0] interrupts

6 - EXTI Line[3:2] interrupts

7 - EXTI Line15 and EXTI4 interrupts

9 - DMA1 channel 1 interrupt

10 - DMA1 channel 2 and 3 interrupt

11 - DMA1 channel 4 and 5 interrupt

12 - ADC interrupt

13 - TIM1 break, update, trigger and commutation interrupt

14 - TIM1 Capture Compare interrupt

16 - TIM3 global interrupt

17 - TIM6 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, USART4, USART5, USART6 global interrupt

31 - USB global interrupt

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