[]Enum nucleo_f401re::pac::interrupt

#[repr(u8)]pub enum interrupt {
    PVD,
    TAMP_STAMP,
    RTC_WKUP,
    FLASH,
    RCC,
    EXTI0,
    EXTI1,
    EXTI2,
    EXTI3,
    EXTI4,
    DMA1_STREAM0,
    DMA1_STREAM1,
    DMA1_STREAM2,
    DMA1_STREAM3,
    DMA1_STREAM4,
    DMA1_STREAM5,
    DMA1_STREAM6,
    ADC,
    EXTI9_5,
    TIM1_BRK_TIM9,
    TIM1_UP_TIM10,
    TIM1_TRG_COM_TIM11,
    TIM1_CC,
    TIM2,
    TIM3,
    TIM4,
    I2C1_EV,
    I2C1_ER,
    I2C2_EV,
    I2C2_ER,
    SPI1,
    SPI2,
    USART1,
    USART2,
    EXTI15_10,
    RTC_ALARM,
    OTG_FS_WKUP,
    DMA1_STREAM7,
    SDIO,
    TIM5,
    SPI3,
    DMA2_STREAM0,
    DMA2_STREAM1,
    DMA2_STREAM2,
    DMA2_STREAM3,
    DMA2_STREAM4,
    OTG_FS,
    DMA2_STREAM5,
    DMA2_STREAM6,
    DMA2_STREAM7,
    USART6,
    I2C3_EV,
    I2C3_ER,
    FPU,
    SPI4,
}

Enumeration of all the interrupts

Variants

PVD

1 - PVD through EXTI line detection interrupt

TAMP_STAMP

2 - Tamper and TimeStamp interrupts through the EXTI line

RTC_WKUP

3 - RTC Wakeup interrupt through the EXTI line

FLASH

4 - FLASH global interrupt

RCC

5 - RCC global interrupt

EXTI0

6 - EXTI Line0 interrupt

EXTI1

7 - EXTI Line1 interrupt

EXTI2

8 - EXTI Line2 interrupt

EXTI3

9 - EXTI Line3 interrupt

EXTI4

10 - EXTI Line4 interrupt

DMA1_STREAM0

11 - DMA1_STREAM0 global interrupt

DMA1_STREAM1

12 - DMA1_STREAM1 global interrupt

DMA1_STREAM2

13 - DMA1_STREAM2 global interrupt

DMA1_STREAM3

14 - DMA1_STREAM3 global interrupt

DMA1_STREAM4

15 - DMA1_STREAM4 global interrupt

DMA1_STREAM5

16 - DMA1_STREAM5 global interrupt

DMA1_STREAM6

17 - DMA1_STREAM6 global interrupt

ADC

18 - ADC1 global interrupt

EXTI9_5

23 - EXTI Line[9:5] interrupts

TIM1_BRK_TIM9

24 - TIM1 Break interrupt and TIM9 global interrupt

TIM1_UP_TIM10

25 - TIM1 Update interrupt and TIM10 global interrupt

TIM1_TRG_COM_TIM11

26 - TIM1 Trigger and Commutation interrupts and TIM11 global interrupt

TIM1_CC

27 - TIM1 Capture Compare interrupt

TIM2

28 - TIM2 global interrupt

TIM3

29 - TIM3 global interrupt

TIM4

30 - TIM4 global interrupt

I2C1_EV

31 - I2C1 event interrupt

I2C1_ER

32 - I2C1 error interrupt

I2C2_EV

33 - I2C2 event interrupt

I2C2_ER

34 - I2C2 error interrupt

SPI1

35 - SPI1 global interrupt

SPI2

36 - SPI2 global interrupt

USART1

37 - USART1 global interrupt

USART2

38 - USART2 global interrupt

EXTI15_10

40 - EXTI Line[15:10] interrupts

RTC_ALARM

41 - RTC Alarms (A and B) through EXTI line interrupt

OTG_FS_WKUP

42 - USB On-The-Go FS Wakeup through EXTI line interrupt

DMA1_STREAM7

47 - DMA1_STREAM7 global interrupt

SDIO

49 - SDIO global interrupt

TIM5

50 - TIM5 global interrupt

SPI3

51 - SPI3 global interrupt

DMA2_STREAM0

56 - DMA2_STREAM0 global interrupt

DMA2_STREAM1

57 - DMA2_STREAM1 global interrupt

DMA2_STREAM2

58 - DMA2_STREAM2 global interrupt

DMA2_STREAM3

59 - DMA2_STREAM3 global interrupt

DMA2_STREAM4

60 - DMA2_STREAM4 global interrupt

OTG_FS

67 - USB On The Go FS global interrupt

DMA2_STREAM5

68 - DMA2_STREAM5 global interrupt

DMA2_STREAM6

69 - DMA2_STREAM6 global interrupt

DMA2_STREAM7

70 - DMA2_STREAM7 global interrupt

USART6

71 - USART6 global interrupt

I2C3_EV

72 - I2C3 event interrupt

I2C3_ER

73 - I2C3 error interrupt

FPU

81 - Floating point unit

SPI4

84 - SPI4 global interrupt

Trait Implementations

impl Clone for Interrupt

impl Copy for Interrupt

impl Debug for Interrupt

impl Nr for Interrupt

Auto Trait Implementations

impl Send for Interrupt

impl Sync for Interrupt

impl Unpin for Interrupt

Blanket Implementations

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

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

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

impl<T> From<T> for T[src]

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

impl<T> Same<T> for T

type Output = T

Should always be Self

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

The type returned in the event of a conversion error.