Enum stm32f030_cf::Interrupt[][src]

pub enum Interrupt {
    WWDG,
    PVD,
    RCC_CRS,
    EXTI0_1,
    EXTI2_3,
    EXTI4_15,
    DMA_CH1,
    DMA_CH2_3,
    DMA_CH4_5_6_7,
    ADC_COMP,
    TIM1_BRK_UP_TRG_COM,
    TIM1_CC,
    TIM2,
    TIM3,
    TIM6_DAC,
    TIM7,
    TIM14,
    I2C1,
    I2C2,
    SPI1,
    SPI2,
    USART1,
    USART2,
    USART3_4,
}

Enumeration of all the interrupts

Variants

0 - Window Watchdog interrupt

1 - PVD and VDDIO2 supply comparator 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

9 - DMA channel 1 interrupt

10 - DMA channel 2 and 3 interrupts

11 - DMA channel 4, 5, 6 and 7 interrupts

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

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

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