Enum stm32ral::stm32mp::stm32mp153::interrupts::Interrupt[][src]

#[repr(u16)]
pub enum Interrupt {
Show 143 variants WWDG1_IT, PVD_AVD, TAMP, RTC_WKUP_ALARM, TZC_IT, RCC, EXTI0, EXTI1, EXTI2, EXTI3, EXTI4, DMA1_STR0, DMA1_STR1, DMA1_STR2, DMA1_STR3, DMA1_STR4, DMA1_STR5, DMA1_STR6, ADC1, FDCAN1_IT0, FDCAN2_IT0, FDCAN1_IT1, FDCAN2_IT1, EXTI5, TIM1_BRK, TIM1_UP, TIM1_TRG_COM, TIM1_CC, TIM2, TIM3, TIM4, I2C1_EVT, I2C1_ERR, I2C2_EVT, I2C2_ERR, SPI1, SPI2, USART1, USART2, USART3, EXTI10, RTC_TS, EXTI11, TIM8_BRK, TIM8_UP, TIM8_TRG_COM, TIM8_CC, DMA1_STR7, FMC, SDMMC1, TIM5, SPI3, USART4, USART5, TIM6, TIM7, DMA2_STR0, DMA2_STR1, DMA2_STR2, DMA2_STR3, DMA2_STR4, ETH1, ETH1_WKUP, EXTI6, EXTI7, EXTI8, EXTI9, DMA2_STR5, DMA2_STR6, DMA2_STR7, USART6, I2C3_EVT, I2C3_ERR, EXTI12, EXTI13, DCMI, CRYP1, HASH1, USART7, USART8, SPI4, SPI5, SPI6, SAI1, LTDC, LTDC_ER, ADC2, SAI2, QUADSPI, LPTIM1, CEC, I2C4_EVT, I2C4_ERR, SPDIFRX, OTG, IPCC_RX0, IPCC_TX0, DMAMUX1_OVR_REQ, IPCC_RX1, IPCC_TX1, CRYP2, HASH2, I2C5_EVT, I2C5_ERR, DFSDM1_FLT0, DFSDM1_FLT1, DFSDM1_FLT2, DFSDM1_FLT3, SAI3, DFSDM1_FLT4, TIM15, TIM16, TIM17, TIM12, MDIOS, EXTI14, MDMA, SDMMC2, HSEM_IT2, DFSDM1_FLT5, EXTI15, TIM13, TIM14, DAC, RNG1, RNG2, I2C6_EVT, I2C6_ERR, SDMMC3, LPTIM2, LPTIM3, LPTIM4, LPTIM5, ETH1_LPI, RCC_WAKEUP, SAI4, DTS, IWDG1_IT, IWDG2_IT, TAMP_S, RTC_WKUP_ALARM_S, RTC_TS_S, DDRPERFM,
}
Expand description

Available interrupts for this device

Variants

WWDG1_IT

0: Window Watchdog interrupt

PVD_AVD

1: PVD AND AVD detector through EXTI

TAMP

2: Tamper interrupt (include LSECSS interrupts)

RTC_WKUP_ALARM

3: RTC Tamper or TimeStamp

TZC_IT

4: TrustZone DDR address space controller

RCC

5: RCC global interrupt

EXTI0

6: EXTI Line 0 interrupt

EXTI1

7: EXTI Line 1 interrupt

EXTI2

8: EXTI Line 2 interrupt

EXTI3

9: EXTI Line 3 interrupt

EXTI4

10: EXTI Line 4 interrupt

DMA1_STR0

11: DMA1 stream0 global interrupt

DMA1_STR1

12: DMA1 stream1 global interrupt

DMA1_STR2

13: DMA1 stream2 global interrupt

DMA1_STR3

14: DMA1 stream3 global interrupt

DMA1_STR4

15: DMA1 stream4 global interrupt

DMA1_STR5

16: DMA1 stream5 global interrupt

DMA1_STR6

17: DMA1 stream6 global interrupt

ADC1

18: ADC1 global interrupt

FDCAN1_IT0

19: FDCAN1 interrupt 0

FDCAN2_IT0

20: FDCAN2 interrupt 0

FDCAN1_IT1

21: FDCAN1 interrupt 1

FDCAN2_IT1

22: FDCAN2 interrupt 1

EXTI5

23: EXTI line 5 interrupt

TIM1_BRK

24: TIM1 break interrupt

TIM1_UP

25: TIM1 update interrupt

TIM1_TRG_COM

26: TIM1 trigger and commutation interrupt

TIM1_CC

27: TIM1 capture compare interrupt

TIM2

28: TIM2 global interrupt

TIM3

29: TIM3 global interrupt

TIM4

30: TIM4 global interrupt

I2C1_EVT

31: I2C1 event interrupt

I2C1_ERR

32: I2C1 global error interrupt

I2C2_EVT

33: I2C2 event interrupt

I2C2_ERR

34: I2C2 global error interrupt

SPI1

35: SPI1 global interrupt

SPI2

36: SPI2 global interrupt

USART1

37: USART1 global interrupt

USART2

38: USART2 global interrupt

USART3

39: USART3 global interrupt

EXTI10

40: EXTI line 10 interrupt

RTC_TS

41: RTC timestamp interrupt

EXTI11

42: EXTI line 11 interrupt

TIM8_BRK

43: TIM8 break interrupt

TIM8_UP

44: TIM8 update interrupt

TIM8_TRG_COM

45: TIM8 trigger and commutation interrupt

TIM8_CC

46: TIM8 capture compare interrupt

DMA1_STR7

47: DMA1 stream7 global interrupt

FMC

48: FMC global interrupt

SDMMC1

49: SDMMC1 global interrupt

TIM5

50: TIM5 global interrupt

SPI3

51: SPI3 global interrupt

USART4

52: USART4 global interrupt

USART5

53: USART5 global interrupt

TIM6

54: TIM6 global interrupt

TIM7

55: TIM7 global interrupt

DMA2_STR0

56: DMA2 stream0 global interrupt

DMA2_STR1

57: DMA2 stream1 global interrupt

DMA2_STR2

58: DMA2 stream2 global interrupt

DMA2_STR3

59: DMA2 stream3 global interrupt

DMA2_STR4

60: DMA2 stream4 global interrupt

ETH1

61: ETH1 global interrupt

ETH1_WKUP

62: ETH1 wakeup interrupt

EXTI6

64: EXTI line 6 interrupt

EXTI7

65: EXTI line 7 interrupt

EXTI8

66: EXTI line 8 interrupt

EXTI9

67: EXTI line 9 interrupt

DMA2_STR5

68: DMA2 stream5 global interrupt

DMA2_STR6

69: DMA2 stream6 global interrupt

DMA2_STR7

70: DMA2 stream7 global interrupt

USART6

71: USART6 global interrupt

I2C3_EVT

72: I2C3 event interrupt

I2C3_ERR

73: I2C3 global error interrupt

EXTI12

76: EXTI line 12 interrupt

EXTI13

77: EXTI line 13 interrupt

DCMI

78: DCMI global interrupt

CRYP1

79: CRYP1 global interrupt

HASH1

80: HASH1 interrupt

USART7

82: USART7 global interrupt

USART8

83: USART8 global interrupt

SPI4

84: SPI4 global interrupt

SPI5

85: SPI5 global interrupt

SPI6

86: SPI6 global interrupt

SAI1

87: SAI1 global interrupt

LTDC

88: LTCD global interrupt

LTDC_ER

89: LTCD global error interrupt

ADC2

90: ADC2 global interrupt

SAI2

91: SAI2 global interrupt

QUADSPI

92: QUADSPI global interrupt

LPTIM1

93: LPTIMER1 global interrupt

CEC

94: HDMI-CEC global interrupt

I2C4_EVT

95: I2C4 event interrupt

I2C4_ERR

96: I2C4 global error interrupt

SPDIFRX

97: SPDIFRX global interrupt

OTG

98: USB On-The-Go global interrupt

IPCC_RX0

100: IPCC RX0 occupied interrupt

IPCC_TX0

101: IPCC TX0 free interrupt

DMAMUX1_OVR_REQ

102: DMAMUX1 overrun interrupt

IPCC_RX1

103: IPCC RX1 occupied interrupt

IPCC_TX1

104: IPCC TX1 free interrupt

CRYP2

105: CRYP2 global interrupt

HASH2

106: HASH2 interrupt

I2C5_EVT

107: I2C5 event interrupt

I2C5_ERR

108: I2C5 global error interrupt

DFSDM1_FLT0

110: DFSDM1 filter0 Interrupt

DFSDM1_FLT1

111: DFSDM1 filter1 Interrupt

DFSDM1_FLT2

112: DFSDM1 filter2 Interrupt

DFSDM1_FLT3

113: DFSDM1 filter3 Interrupt

SAI3

114: SAI3 global interrupt

DFSDM1_FLT4

115: DFSDM1 filter4 Interrupt

TIM15

116: TIM15 global interrupt

TIM16

117: TIM16 global interrupt

TIM17

118: TIM17 global interrupt

TIM12

119: TIM12 gloabl interrupt

MDIOS

120: MDIOS global interrupt

EXTI14

121: EXTI line 14 interrupt

MDMA

122: MDMA global interrupt

SDMMC2

124: SDMMC2 global interrupt

HSEM_IT2

125: HSEM semaphore interrupt 2

DFSDM1_FLT5

126: DFSDM1 filter5 Interrupt

EXTI15

127: EXTI line 15 interrupt

TIM13

130: TIM13 global interrupt

TIM14

131: TIM14 global interrupt

DAC

132: DAC1 and DAC2 underrun error interrupts

RNG1

133: RNG1 interrupt

RNG2

134: RNG2 interrupt

I2C6_EVT

135: I2C6 event interrupt

I2C6_ERR

136: I2C6 global error interrupt

SDMMC3

137: SDMMC3 global interrupt

LPTIM2

138: LPTIMER2 global interrupt

LPTIM3

139: LPTIMER3 global interrupt

LPTIM4

140: LPTIMER4 global interrupt

LPTIM5

141: LPTIMER5 global interrupt

ETH1_LPI

142: ETH1 LPI interrupt

RCC_WAKEUP

145: RCC MPU wakeup interrupt

SAI4

146: SAI4 global interrupt

DTS

147: Digital temperature sensor interrupt

IWDG1_IT

150: IWDG1 early wake

IWDG2_IT

151: IWDG2 early wake

TAMP_S

197: TAMP tamper secure interrupt

RTC_WKUP_ALARM_S

198: RTC wakeup timer and alarms (A and B) secure interrupt

RTC_TS_S

199: RTC timestamp secure interrupt

DDRPERFM

213: DDR performance monitor interrupt

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Return the interrupt number associated with this variant. Read more

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.