Struct stm32f0xx::interrupt::Handlers [] [src]

#[repr(C)]
pub struct Handlers { pub WwdgIrq: extern fn(_: WwdgIrq), pub PvdIrq: extern fn(_: PvdIrq), pub RtcIrq: extern fn(_: RtcIrq), pub FlashIrq: extern fn(_: FlashIrq), pub RccIrq: extern fn(_: RccIrq), pub Exti01Irq: extern fn(_: Exti01Irq), pub Exti23Irq: extern fn(_: Exti23Irq), pub Exti415Irq: extern fn(_: Exti415Irq), pub TscIrq: extern fn(_: TscIrq), pub DmaCh1Irq: extern fn(_: DmaCh1Irq), pub DmaCh23Irq: extern fn(_: DmaCh23Irq), pub DmaCh45Irq: extern fn(_: DmaCh45Irq), pub AdcCompIrq: extern fn(_: AdcCompIrq), pub Tim1BrkUpIrq: extern fn(_: Tim1BrkUpIrq), pub Tim1CcIrq: extern fn(_: Tim1CcIrq), pub Tim2Irq: extern fn(_: Tim2Irq), pub Tim3Irq: extern fn(_: Tim3Irq), pub Tim6DacIrq: extern fn(_: Tim6DacIrq), pub _reserved0: [Reserved; 1], pub Tim14Irq: extern fn(_: Tim14Irq), pub Tim15Irq: extern fn(_: Tim15Irq), pub Tim16Irq: extern fn(_: Tim16Irq), pub Tim17Irq: extern fn(_: Tim17Irq), pub I2c1Irq: extern fn(_: I2c1Irq), pub I2c2Irq: extern fn(_: I2c2Irq), pub Spi1Irq: extern fn(_: Spi1Irq), pub Spi2Irq: extern fn(_: Spi2Irq), pub Usart1Irq: extern fn(_: Usart1Irq), pub Usart2Irq: extern fn(_: Usart2Irq), pub _reserved1: [Reserved; 1], pub CecIrq: extern fn(_: CecIrq), }

Interrupt handlers

Fields

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

8 - Touch sensing interrupt

9 - DMA channel 1 interrupt

10 - DMA channel 2 and 3 interrupts

11 - DMA channel 4 and 5 interrupts

12 - ADC and comparator 1 and 2

13 - TIM1 Break, update, trigger and

14 - TIM1 Capture Compare interrupt

15 - TIM2 global interrupt

16 - TIM3 global interrupt

17 - TIM6 global interrupt and DAC

Reserved spot in the vector table

19 - TIM14 global interrupt

20 - TIM15 global interrupt

21 - TIM16 global interrupt

22 - TIM17 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

Reserved spot in the vector table

30 - CEC global interrupt