Module f3::interrupt
[−]
[src]
Interrupts
WARNING Here be dragons. Interrupts are key for writing asynchronous
programs but they also open the door to data races. Tread with care and mind
your unsafe
s.
All the interrupts prefixed with an underscore (_
) can be overridden by
the top crate.
Functions
_adc1_2⚠ |
ADC1 and ADC2 global interrupt |
_adc3⚠ |
ADC3 global interrupt |
_adc4⚠ |
ADC4 global interrupt |
_can_rx1⚠ |
CAN_RX1 interrupt |
_can_sce⚠ |
CAN_SCE interrupt |
_comp1_2_3⚠ |
COMP1 & COMP2 & COMP3 interrupts combined with EXTI Lines 21,22 and 29 interrupts |
_comp4_5_6⚠ |
COMP4 & COMP5 & COMP6 interrupts combined with EXTI Lines 30, 31 and 32 interrupts |
_comp7⚠ |
COMP7 interrupt combined with EXTI Line 33 interrupt |
_dma1_channel1⚠ |
DMA1 channel 1 interrupt |
_dma1_channel2⚠ |
DMA1 channel 2 interrupt |
_dma1_channel3⚠ |
DMA1 channel 3 interrupt |
_dma1_channel4⚠ |
DMA1 channel 4 interrupt |
_dma1_channel5⚠ |
DMA1 channel 5 interrupt |
_dma1_channel6⚠ |
DMA1 channel 6 interrupt |
_dma1_channel7⚠ |
DMA1 channel 7 interrupt |
_dma2_channel1⚠ |
DMA2 channel1 global interrupt |
_dma2_channel2⚠ |
DMA2 channel2 global interrupt |
_dma2_channel3⚠ |
DMA2 channel3 global interrupt |
_dma2_channel4⚠ |
DMA2 channel4 global interrupt |
_dma2_channel5⚠ |
DMA2 channel5 global interrupt |
_exti0⚠ |
EXTI Line0 interrupt |
_exti1⚠ |
EXTI Line1 interrupt |
_exti15_10⚠ |
EXTI Line[15:10] interrupts |
_exti2_ts⚠ |
EXTI Line2 and Touch sensing interrupts |
_exti3⚠ |
EXTI Line3 |
_exti4⚠ |
EXTI Line4 |
_exti9_5⚠ |
EXTI Line[9:5] interrupts |
_flash⚠ |
Flash global interrupt |
_fmc⚠ |
FMC global interrupt |
_fpu⚠ |
Floating point interrupt |
_i2c1_er⚠ |
I2C1 error interrupt |
_i2c1_ev⚠ |
I2C1 event interrupt & EXTI Line23 interrupt |
_i2c2_er⚠ |
I2C2 error interrupt |
_i2c2_ev⚠ |
I2C2 event interrupt & EXTI Line24 interrupt |
_i2c3_er⚠ |
I2C3 Error interrupt |
_i2c3_ev⚠ |
I2C3 Event interrupt |
_pvd⚠ |
PVD through EXIT Line16 detection interrupt |
_rcc⚠ |
RCC global interrupt |
_rtc_alarm⚠ |
RTC alarm interrupt |
_rtc_wkup⚠ |
RTC wakeup timer interrupt through EXTI Line20 |
_spi1⚠ |
SPI1 global interrupt |
_spi2⚠ |
SPI2 global interrupt |
_spi3⚠ |
SPI3 global interrupt |
_spi4⚠ |
SPI4 Global interrupt |
_tamper_stamp⚠ |
Tamper and TimeStamp interrupts through EXTI Line19 |
_tim1_brk_tim15⚠ |
TIM1 Break/TIM15 global interrupts |
_tim1_cc⚠ |
TIM1 capture compare interrupt |
_tim1_trg_com_tim17⚠ |
TIM1 trigger and commutation/TIM17 interrupts |
_tim1_up_tim16⚠ |
TIM1 Update/TIM16 global interrupts |
_tim2⚠ |
TIM2 global interrupt |
_tim20_brk⚠ |
TIM20 Break interrupt |
_tim20_cc⚠ |
TIM20 Capture Control interrupt |
_tim20_trg_com⚠ |
TIM20 Trigger and Commutation interrupt |
_tim20_up⚠ |
TIM20 Upgrade interrupt |
_tim3⚠ |
TIM3 global interrupt |
_tim4⚠ |
TIM4 global interrupt |
_tim6_dac⚠ |
TIM6 global and DAC1 underrun interrupts |
_tim7⚠ |
TIM7 global interrupt |
_tim8_brk⚠ |
TIM8 break interrupt |
_tim8_cc⚠ |
TIM8 capture compare interrupt |
_tim8_trg_com⚠ |
TIM8 Trigger and communication interrupts |
_tim8_up⚠ |
TIM8 update interrupt |
_uart4⚠ |
UART4 gloal and EXTI Line 34 interrupts |
_uart5⚠ |
UART5 gloal and EXTI Line 35 interrupts |
_usart1⚠ |
USART1 global interrupt & EXTI Line 25 |
_usart2⚠ |
USART2 global interrupt & EXIT Line 26 |
_usart3⚠ |
USART3 global interrupt & EXTI Line 28 |
_usb_hp⚠ |
USB High priority interrupt |
_usb_hp_can_tx⚠ |
USB High priority/CAN_TX interrupts |
_usb_lp⚠ |
USB Low priority interrupt |
_usb_lp_can_rx0⚠ |
USB Low priority/CAN_RX0 interrupts |
_usb_wake_up⚠ |
USB wakeup from Suspend (EXTI line 18) |
_usb_wake_up_rmp⚠ |
USB wake up from Suspend and EXTI Line 18 |
_wwdg⚠ |
Window Watchdog interrupt |