[][src]Enum stm32ral::stm32l0::stm32l0x3::interrupts::Interrupt

#[repr(u8)]
pub enum Interrupt { WWDG, PVD, RTC, RCC, EXTI0_1, EXTI2_3, EXTI4_15, TSC, DMA1_Channel1, DMA1_Channel2_3, DMA1_Channel4_7, ADC_COMP, LPTIM1, USART4_USART5, TIM2, TIM3, TIM6_DAC, TIM7, TIM21, I2C3, TIM22, I2C1, I2C2, SPI1, SPI2, USART1, USART2, AES_RNG_LPUART1, LCD, USB, }

Available interrupts for this device

Variants

WWDG

0: Window Watchdog interrupt

PVD

1: PVD through EXTI line detection

RTC

2: RTC global interrupt

RCC

4: RCC global interrupt

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_Channel1

9: DMA1 Channel1 global interrupt

DMA1_Channel2_3

10: DMA1 Channel2 and 3 interrupts

DMA1_Channel4_7

11: DMA1 Channel4 to 7 interrupts

ADC_COMP

12: ADC and comparator 1 and 2

LPTIM1

13: LPTIMER1 interrupt through EXTI29

USART4_USART5

14: USART4/USART5 global interrupt

TIM2

15: TIM2 global interrupt

TIM3

16: TIM3 global interrupt

TIM6_DAC

17: TIM6 global interrupt and DAC

TIM7

18: TIM7 global interrupt and DAC

TIM21

20: TIMER21 global interrupt

I2C3

21: I2C3 global interrupt

TIM22

22: TIMER22 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

AES_RNG_LPUART1

29: AES global interrupt RNG global interrupt and LPUART1 global interrupt through

LCD

30: LCD global interrupt

USB

31: USB event interrupt through EXTI18

Trait Implementations

impl Copy for Interrupt[src]

impl Clone for Interrupt[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Nr for Interrupt[src]

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, U> Into for T where
    U: From<T>, 
[src]

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> 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]