Expand description
Type-level interrupt infrastructure.
This module contains one type per interrupt. This is used for checking at compile time that the interrupts are correctly bound to HAL drivers.
As an end user, you shouldn’t need to use this module directly. Use the crate::bind_interrupts!
macro
to bind interrupts, and the [crate::interrupt
] module to manually register interrupt handlers and manipulate
interrupts directly (pending/unpending, enabling/disabling, setting the priority, etc…)
Enums§
- AAR00_
CCM00 - AAR00_CCM00 typelevel interrupt.
- CLOCK_
POWER - CLOCK_POWER typelevel interrupt.
- COMP_
LPCOMP - COMP_LPCOMP typelevel interrupt.
- CRACEN
- CRACEN typelevel interrupt.
- CTRLAP
- CTRLAP typelevel interrupt.
- ECB00
- ECB00 typelevel interrupt.
- EGU10
- EGU10 typelevel interrupt.
- EGU20
- EGU20 typelevel interrupt.
- GPIOT
E20_ 0 - GPIOTE20_0 typelevel interrupt.
- GPIOT
E20_ 1 - GPIOTE20_1 typelevel interrupt.
- GPIOT
E30_ 0 - GPIOTE30_0 typelevel interrupt.
- GPIOT
E30_ 1 - GPIOTE30_1 typelevel interrupt.
- GRTC_0
- GRTC_0 typelevel interrupt.
- GRTC_1
- GRTC_1 typelevel interrupt.
- GRTC_2
- GRTC_2 typelevel interrupt.
- GRTC_3
- GRTC_3 typelevel interrupt.
- I2S20
- I2S20 typelevel interrupt.
- MPC00
- MPC00 typelevel interrupt.
- NFCT
- NFCT typelevel interrupt.
- PDM20
- PDM20 typelevel interrupt.
- PDM21
- PDM21 typelevel interrupt.
- PWM20
- PWM20 typelevel interrupt.
- PWM21
- PWM21 typelevel interrupt.
- PWM22
- PWM22 typelevel interrupt.
- QDEC20
- QDEC20 typelevel interrupt.
- QDEC21
- QDEC21 typelevel interrupt.
- RADIO_0
- RADIO_0 typelevel interrupt.
- RADIO_1
- RADIO_1 typelevel interrupt.
- RRAMC
- RRAMC typelevel interrupt.
- RTC10
- RTC10 typelevel interrupt.
- RTC30
- RTC30 typelevel interrupt.
- SAADC
- SAADC typelevel interrupt.
- SERIA
L00 - SERIAL00 typelevel interrupt.
- SERIA
L20 - SERIAL20 typelevel interrupt.
- SERIA
L21 - SERIAL21 typelevel interrupt.
- SERIA
L22 - SERIAL22 typelevel interrupt.
- SERIA
L30 - SERIAL30 typelevel interrupt.
- SPU00
- SPU00 typelevel interrupt.
- SPU10
- SPU10 typelevel interrupt.
- SPU20
- SPU20 typelevel interrupt.
- SPU30
- SPU30 typelevel interrupt.
- SWI00
- SWI00 typelevel interrupt.
- SWI01
- SWI01 typelevel interrupt.
- SWI02
- SWI02 typelevel interrupt.
- SWI03
- SWI03 typelevel interrupt.
- TAMPC
- TAMPC typelevel interrupt.
- TEMP
- TEMP typelevel interrupt.
- TIMER00
- TIMER00 typelevel interrupt.
- TIMER10
- TIMER10 typelevel interrupt.
- TIMER20
- TIMER20 typelevel interrupt.
- TIMER21
- TIMER21 typelevel interrupt.
- TIMER22
- TIMER22 typelevel interrupt.
- TIMER23
- TIMER23 typelevel interrupt.
- TIMER24
- TIMER24 typelevel interrupt.
- VPR00
- VPR00 typelevel interrupt.
- WDT30
- WDT30 typelevel interrupt.
- WDT31
- WDT31 typelevel interrupt.