[]Enum stm32f072b_disco::Interrupt

pub enum Interrupt {
    WWDG,
    PVD,
    RTC,
    FLASH,
    RCC_CRS,
    EXTI0_1,
    EXTI2_3,
    EXTI4_15,
    TSC,
    DMA1_CH1,
    DMA1_CH2_3,
    DMA1_CH4_5_6_7,
    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

WWDG

0 - Window Watchdog interrupt

PVD

1 - PVD and VDDIO2 supply comparator interrupt

RTC

2 - RTC interrupts

FLASH

3 - Flash global interrupt

RCC_CRS

4 - RCC and CRS global interrupts

EXTI0_1

5 - EXTI Line[1:0] interrupts

EXTI2_3

6 - EXTI Line[3:2] interrupts

EXTI4_15

7 - EXTI Line15 and EXTI4 interrupts

TSC

8 - Touch sensing interrupt

DMA1_CH1

9 - DMA1 channel 1 interrupt

DMA1_CH2_3

10 - DMA channel 2 and 3 interrupts

DMA1_CH4_5_6_7

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

ADC_COMP

12 - ADC and comparator interrupts

TIM1_BRK_UP_TRG_COM

13 - TIM1 break, update, trigger and commutation interrupt

TIM1_CC

14 - TIM1 Capture Compare interrupt

TIM2

15 - TIM2 global interrupt

TIM3

16 - TIM3 global interrupt

TIM6_DAC

17 - TIM6 global interrupt and DAC underrun interrupt

TIM7

18 - TIM7 global interrupt

TIM14

19 - TIM14 global interrupt

TIM15

20 - TIM15 global interrupt

TIM16

21 - TIM16 global interrupt

TIM17

22 - TIM17 global interrupt

I2C1

23 - I2C1 global interrupt

I2C2

24 - I2C2 global interrupt

SPI1

25 - SPI1_global_interrupt

SPI2

26 - SPI2 global interrupt

USART1

27 - USART1 global interrupt

USART2

28 - USART2 global interrupt

USART3_4

29 - USART3 and USART4 global interrupt

CEC_CAN

30 - CEC and CAN global interrupt

USB

31 - USB global interrupt

Trait Implementations

impl Nr for Interrupt

Auto Trait Implementations

impl Send for Interrupt

impl Sync for Interrupt

Blanket Implementations

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T> From for T[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Same for T

type Output = T

Should always be Self