Enum stm32ral::stm32l1::stm32l100::interrupts::Interrupt[][src]

#[repr(u16)]
pub enum Interrupt {
Show 57 variants WWDG, PVD, TAMPER_STAMP, RTC_WKUP, FLASH, RCC, EXTI0, EXTI1, EXTI2, EXTI3, EXTI4, DMA1_Channel1, DMA1_Channel2, DMA1_Channel3, DMA1_Channel4, DMA1_Channel5, DMA1_Channel6, DMA1_Channel7, ADC1, USB_HP, USB_LP, DAC, COMP_CA, EXTI9_5, LCD, TIM9, TIM10, TIM11, TIM2, TIM3, TIM4, I2C1_EV, I2C1_ER, I2C2_EV, I2C2_ER, SPI1, SPI2, USART1, USART2, USART3, EXTI15_10, RTC_Alarm, USB_FS_WKUP, TIM6, TIM7, SDIO, TIM5, SPI3, USART4, USART5, DMA2_CH1, DMA2_CH2, DMA2_CH3, DMA2_CH4, DMA2_CH5, AES, COMP_ACQ,
}
Expand description

Available interrupts for this device

Variants

WWDG

0: Window Watchdog interrupt

PVD

1: PVD through EXTI Line detection interrupt

TAMPER_STAMP

2: Tamper and TimeStamp through EXTI line interrupts

RTC_WKUP

3: RTC Wakeup through EXTI line interrupt

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_Channel1

11: DMA1 Channel1 global interrupt

DMA1_Channel2

12: DMA1 Channel2 global interrupt

DMA1_Channel3

13: DMA1 Channel3 global interrupt

DMA1_Channel4

14: DMA1 Channel4 global interrupt

DMA1_Channel5

15: DMA1 Channel5 global interrupt

DMA1_Channel6

16: DMA1 Channel6 global interrupt

DMA1_Channel7

17: DMA1 Channel7 global interrupt

ADC1

18: ADC1 global interrupt

USB_HP

19: USB High priority interrupt

USB_LP

20: USB Low priority interrupt

DAC

21: DAC interrupt

COMP_CA

22: Comparator wakeup through EXTI line (21 and 22) interrupt/Channel acquisition interrupt

EXTI9_5

23: EXTI Line[9:5] interrupts

LCD

24: LCD global interrupt

TIM9

25: TIM9 global interrupt

TIM10

26: TIM10 global interrupt

TIM11

27: TIM11 global 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

USART3

39: USART3 global interrupt

EXTI15_10

40: EXTI Line[15:10] interrupts

RTC_Alarm

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

USB_FS_WKUP

42: USB Device FS Wakeup through EXTI line interrupt

TIM6

43: TIM6 global interrupt

TIM7

44: TIM7 global interrupt

SDIO

45: SDIO Global interrupt

TIM5

46: TIM5 Global interrupt

SPI3

47: SPI3 global interrupt

USART4

48: USART4 global interrupt

USART5

49: USART5 global interrupt

DMA2_CH1

50: DMA2 Channel 1 interrupt

DMA2_CH2

51: DMA2 Channel 2 interrupt

DMA2_CH3

52: DMA2 Channel 3 interrupt

DMA2_CH4

53: DMA2 Channel 4 interrupt

DMA2_CH5

54: DMA2 Channel 5 interrupt

AES

55: AES global interrupt

COMP_ACQ

56: Comparator Channel Acquisition interrupt

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Return the interrupt number associated with this variant. Read more

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.