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§
- ADC0
- ADC0 typelevel interrupt.
- ADC1
- ADC1 typelevel interrupt.
- ADC2
- ADC2 typelevel interrupt.
- ADC3
- ADC3 typelevel interrupt.
- CAN0
- CAN0 typelevel interrupt.
- CAN1
- CAN1 typelevel interrupt.
- CDOG0
- CDOG0 typelevel interrupt.
- CDOG1
- CDOG1 typelevel interrupt.
- CMC
- CMC typelevel interrupt.
- CMP0
- CMP0 typelevel interrupt.
- CMP1
- CMP1 typelevel interrupt.
- CMP2
- CMP2 typelevel interrupt.
- CTIMER0
- CTIMER0 typelevel interrupt.
- CTIMER1
- CTIMER1 typelevel interrupt.
- CTIMER2
- CTIMER2 typelevel interrupt.
- CTIMER3
- CTIMER3 typelevel interrupt.
- CTIMER4
- CTIMER4 typelevel interrupt.
- DAC0
- DAC0 typelevel interrupt.
- DMA_CH0
- DMA_CH0 typelevel interrupt.
- DMA_CH1
- DMA_CH1 typelevel interrupt.
- DMA_CH2
- DMA_CH2 typelevel interrupt.
- DMA_CH3
- DMA_CH3 typelevel interrupt.
- DMA_CH4
- DMA_CH4 typelevel interrupt.
- DMA_CH5
- DMA_CH5 typelevel interrupt.
- DMA_CH6
- DMA_CH6 typelevel interrupt.
- DMA_CH7
- DMA_CH7 typelevel interrupt.
- EQDC0_
COMPARE - EQDC0_COMPARE typelevel interrupt.
- EQDC0_
HOME - EQDC0_HOME typelevel interrupt.
- EQDC0_
INDEX - EQDC0_INDEX typelevel interrupt.
- EQDC0_
WATCHDOG - EQDC0_WATCHDOG typelevel interrupt.
- EQDC1_
COMPARE - EQDC1_COMPARE typelevel interrupt.
- EQDC1_
HOME - EQDC1_HOME typelevel interrupt.
- EQDC1_
INDEX - EQDC1_INDEX typelevel interrupt.
- EQDC1_
WATCHDOG - EQDC1_WATCHDOG typelevel interrupt.
- ERM0_
MULTI_ BIT - ERM0_MULTI_BIT typelevel interrupt.
- ERM0_
SINGLE_ BIT - ERM0_SINGLE_BIT typelevel interrupt.
- FLEXIO
- FLEXIO typelevel interrupt.
- FLEXPW
M0_ FAULT - FLEXPWM0_FAULT typelevel interrupt.
- FLEXPW
M0_ RELOAD_ ERROR - FLEXPWM0_RELOAD_ERROR typelevel interrupt.
- FLEXPW
M0_ SUBMODUL E0 - FLEXPWM0_SUBMODULE0 typelevel interrupt.
- FLEXPW
M0_ SUBMODUL E1 - FLEXPWM0_SUBMODULE1 typelevel interrupt.
- FLEXPW
M0_ SUBMODUL E2 - FLEXPWM0_SUBMODULE2 typelevel interrupt.
- FLEXPW
M0_ SUBMODUL E3 - FLEXPWM0_SUBMODULE3 typelevel interrupt.
- FLEXPW
M1_ FAULT - FLEXPWM1_FAULT typelevel interrupt.
- FLEXPW
M1_ RELOAD_ ERROR - FLEXPWM1_RELOAD_ERROR typelevel interrupt.
- FLEXPW
M1_ SUBMODUL E0 - FLEXPWM1_SUBMODULE0 typelevel interrupt.
- FLEXPW
M1_ SUBMODUL E1 - FLEXPWM1_SUBMODULE1 typelevel interrupt.
- FLEXPW
M1_ SUBMODUL E2 - FLEXPWM1_SUBMODULE2 typelevel interrupt.
- FLEXPW
M1_ SUBMODUL E3 - FLEXPWM1_SUBMODULE3 typelevel interrupt.
- FMU0
- FMU0 typelevel interrupt.
- FREQME0
- FREQME0 typelevel interrupt.
- GLIKEY0
- GLIKEY0 typelevel interrupt.
- GPIO0
- GPIO0 typelevel interrupt.
- GPIO1
- GPIO1 typelevel interrupt.
- GPIO2
- GPIO2 typelevel interrupt.
- GPIO3
- GPIO3 typelevel interrupt.
- GPIO4
- GPIO4 typelevel interrupt.
- I3C0
- I3C0 typelevel interrupt.
- LPI2C0
- LPI2C0 typelevel interrupt.
- LPI2C1
- LPI2C1 typelevel interrupt.
- LPI2C2
- LPI2C2 typelevel interrupt.
- LPI2C3
- LPI2C3 typelevel interrupt.
- LPSPI0
- LPSPI0 typelevel interrupt.
- LPSPI1
- LPSPI1 typelevel interrupt.
- LPTMR0
- LPTMR0 typelevel interrupt.
- LPUART0
- LPUART0 typelevel interrupt.
- LPUART1
- LPUART1 typelevel interrupt.
- LPUART2
- LPUART2 typelevel interrupt.
- LPUART3
- LPUART3 typelevel interrupt.
- LPUART4
- LPUART4 typelevel interrupt.
- LPUART5
- LPUART5 typelevel interrupt.
- MAU
- MAU typelevel interrupt.
- MBC0
- MBC0 typelevel interrupt.
- OS_
EVENT - OS_EVENT typelevel interrupt.
- PKC
- PKC typelevel interrupt.
- RTC
- RTC typelevel interrupt.
- RTC_1HZ
- RTC_1HZ typelevel interrupt.
- SCG0
- SCG0 typelevel interrupt.
- SGI
- SGI typelevel interrupt.
- SLCD
- SLCD typelevel interrupt.
- SMARTDMA
- SMARTDMA typelevel interrupt.
- SPC0
- SPC0 typelevel interrupt.
- TDET
- TDET typelevel interrupt.
- TRNG0
- TRNG0 typelevel interrupt.
- USB0
- USB0 typelevel interrupt.
- UTICK0
- UTICK0 typelevel interrupt.
- WAKETIME
R0 - WAKETIMER0 typelevel interrupt.
- WUU0
- WUU0 typelevel interrupt.
- WWDT0
- WWDT0 typelevel interrupt.