Enum stm32l0x1::Interrupt[][src]

pub enum Interrupt {
    WWDG,
    PVD,
    RTC,
    FLASH,
    RCC,
    EXTI0_1,
    EXTI2_3,
    EXTI4_15,
    DMA1_CHANNEL1,
    DMA1_CHANNEL2_3,
    DMA1_CHANNEL4_7,
    ADC_COMP,
    LPTIM1,
    USART4_USART5,
    TIM2,
    TIM3,
    TIM6,
    TIM7,
    TIM21,
    I2C3,
    TIM22,
    I2C1,
    I2C2,
    SPI1,
    SPI2,
    USART1,
    USART2,
    AES_RNG_LPUART1,
}

Enumeration of all the interrupts

Variants

0 - Window Watchdog interrupt

1 - PVD through EXTI line detection

2 - RTC global interrupt

3 - Flash global interrupt

4 - RCC global interrupt

5 - EXTI Line[1:0] interrupts

6 - EXTI Line[3:2] interrupts

7 - EXTI Line15 and EXTI4 interrupts

9 - DMA1 Channel1 global interrupt

10 - DMA1 Channel2 and 3 interrupts

11 - DMA1 Channel4 to 7 interrupts

12 - ADC and comparator 1 and 2

13 - LPTIMER1 interrupt through EXTI29

14 - USART4/USART5 global interrupt

15 - TIM2 global interrupt

16 - TIM3 global interrupt

17 - TIM6 global interrupt and DAC

18 - TIM7 global interrupt and DAC

20 - TIMER21 global interrupt

21 - I2C3 global interrupt

22 - TIMER22 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 - AES global interrupt RNG global interrupt and LPUART1 global interrupt through

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