mikroSDK Reference Manual

Macros

#define __CM3_REV   0x0200U
 Configuration of the Cortex-M3 Processor and Core Peripherals.
 
#define __MPU_PRESENT   0U
 
#define __NVIC_PRIO_BITS   4U
 
#define __Vendor_SysTickConfig   0U
 
#define __CM3_REV   0x0200U
 Configuration of the Cortex-M3 Processor and Core Peripherals.
 
#define __MPU_PRESENT   1U
 
#define __NVIC_PRIO_BITS   4U
 
#define __Vendor_SysTickConfig   0U
 
#define __CM3_REV   0x0200U
 Configuration of the Cortex-M3 Processor and Core Peripherals.
 
#define __MPU_PRESENT   1U
 
#define __NVIC_PRIO_BITS   4U
 
#define __Vendor_SysTickConfig   0U
 
#define __CM4_REV   0x0001U
 Configuration of the Cortex-M4 Processor and Core Peripherals.
 
#define __MPU_PRESENT   1U
 
#define __NVIC_PRIO_BITS   4U
 
#define __Vendor_SysTickConfig   0U
 
#define __FPU_PRESENT   1U
 
#define __CM4_REV   0x0001U
 Configuration of the Cortex-M4 Processor and Core Peripherals.
 
#define __MPU_PRESENT   1U
 
#define __NVIC_PRIO_BITS   4U
 
#define __Vendor_SysTickConfig   0U
 
#define __FPU_PRESENT   1U
 
#define __CM4_REV   0x0001U
 Configuration of the Cortex-M4 Processor and Core Peripherals.
 
#define __MPU_PRESENT   1U
 
#define __NVIC_PRIO_BITS   4U
 
#define __Vendor_SysTickConfig   0U
 
#define __FPU_PRESENT   1U
 
#define __CM4_REV   0x0001U
 Configuration of the Cortex-M4 Processor and Core Peripherals.
 
#define __MPU_PRESENT   1U
 
#define __NVIC_PRIO_BITS   4U
 
#define __Vendor_SysTickConfig   0U
 
#define __FPU_PRESENT   1U
 
#define __CM4_REV   0x0001U
 Configuration of the Cortex-M4 Processor and Core Peripherals.
 
#define __MPU_PRESENT   1U
 
#define __NVIC_PRIO_BITS   4U
 
#define __Vendor_SysTickConfig   0U
 
#define __FPU_PRESENT   1U
 
#define __CM4_REV   0x0001U
 Configuration of the Cortex-M4 Processor and Core Peripherals.
 
#define __MPU_PRESENT   1U
 
#define __NVIC_PRIO_BITS   4U
 
#define __Vendor_SysTickConfig   0U
 
#define __FPU_PRESENT   1U
 
#define __CM4_REV   0x0001U
 Configuration of the Cortex-M4 Processor and Core Peripherals.
 
#define __MPU_PRESENT   1U
 
#define __NVIC_PRIO_BITS   4U
 
#define __Vendor_SysTickConfig   0U
 
#define __FPU_PRESENT   1U
 
#define __CM4_REV   0x0001U
 Configuration of the Cortex-M4 Processor and Core Peripherals.
 
#define __MPU_PRESENT   1U
 
#define __NVIC_PRIO_BITS   4U
 
#define __Vendor_SysTickConfig   0U
 
#define __FPU_PRESENT   1U
 
#define __CM7_REV   0x0100U
 Configuration of the Cortex-M7 Processor and Core Peripherals.
 
#define __MPU_PRESENT   1
 
#define __NVIC_PRIO_BITS   4
 
#define __Vendor_SysTickConfig   0
 
#define __FPU_PRESENT   1
 
#define __ICACHE_PRESENT   1
 
#define __DCACHE_PRESENT   1
 
#define __CM7_REV   0x0100U
 Configuration of the Cortex-M7 Processor and Core Peripherals.
 
#define __MPU_PRESENT   1
 
#define __NVIC_PRIO_BITS   4
 
#define __Vendor_SysTickConfig   0
 
#define __FPU_PRESENT   1
 
#define __ICACHE_PRESENT   1
 
#define __DCACHE_PRESENT   1
 
#define __CM7_REV   0x0100U
 Configuration of the Cortex-M7 Processor and Core Peripherals.
 
#define __MPU_PRESENT   1
 
#define __NVIC_PRIO_BITS   4
 
#define __Vendor_SysTickConfig   0
 
#define __FPU_PRESENT   1
 
#define __ICACHE_PRESENT   1
 
#define __DCACHE_PRESENT   1
 

Enumerations

enum  IRQn_Type {
  NonMaskableInt_IRQn = -14 , MemoryManagement_IRQn = -12 , BusFault_IRQn = -11 , UsageFault_IRQn = -10 ,
  SVCall_IRQn = -5 , DebugMonitor_IRQn = -4 , PendSV_IRQn = -2 , SysTick_IRQn = -1 ,
  WWDG_IRQn = 0 , PVD_IRQn = 1 , TAMP_STAMP_IRQn = 2 , RTC_WKUP_IRQn = 3 ,
  FLASH_IRQn = 4 , RCC_IRQn = 5 , EXTI0_IRQn = 6 , EXTI1_IRQn = 7 ,
  EXTI2_IRQn = 8 , EXTI3_IRQn = 9 , EXTI4_IRQn = 10 , DMA1_Stream0_IRQn = 11 ,
  DMA1_Stream1_IRQn = 12 , DMA1_Stream2_IRQn = 13 , DMA1_Stream3_IRQn = 14 , DMA1_Stream4_IRQn = 15 ,
  DMA1_Stream5_IRQn = 16 , DMA1_Stream6_IRQn = 17 , ADC_IRQn = 18 , CAN1_TX_IRQn = 19 ,
  CAN1_RX0_IRQn = 20 , CAN1_RX1_IRQn = 21 , CAN1_SCE_IRQn = 22 , EXTI9_5_IRQn = 23 ,
  TIM1_BRK_TIM9_IRQn = 24 , TIM1_UP_TIM10_IRQn = 25 , TIM1_TRG_COM_TIM11_IRQn = 26 , TIM1_CC_IRQn = 27 ,
  TIM2_IRQn = 28 , TIM3_IRQn = 29 , TIM4_IRQn = 30 , I2C1_EV_IRQn = 31 ,
  I2C1_ER_IRQn = 32 , I2C2_EV_IRQn = 33 , I2C2_ER_IRQn = 34 , SPI1_IRQn = 35 ,
  SPI2_IRQn = 36 , USART1_IRQn = 37 , USART2_IRQn = 38 , USART3_IRQn = 39 ,
  EXTI15_10_IRQn = 40 , RTC_Alarm_IRQn = 41 , OTG_FS_WKUP_IRQn = 42 , TIM8_BRK_TIM12_IRQn = 43 ,
  TIM8_UP_TIM13_IRQn = 44 , TIM8_TRG_COM_TIM14_IRQn = 45 , TIM8_CC_IRQn = 46 , DMA1_Stream7_IRQn = 47 ,
  FMC_IRQn = 48 , SDMMC1_IRQn = 49 , TIM5_IRQn = 50 , SPI3_IRQn = 51 ,
  UART4_IRQn = 52 , UART5_IRQn = 53 , TIM6_DAC_IRQn = 54 , TIM7_IRQn = 55 ,
  DMA2_Stream0_IRQn = 56 , DMA2_Stream1_IRQn = 57 , DMA2_Stream2_IRQn = 58 , DMA2_Stream3_IRQn = 59 ,
  DMA2_Stream4_IRQn = 60 , ETH_IRQn = 61 , ETH_WKUP_IRQn = 62 , CAN2_TX_IRQn = 63 ,
  CAN2_RX0_IRQn = 64 , CAN2_RX1_IRQn = 65 , CAN2_SCE_IRQn = 66 , OTG_FS_IRQn = 67 ,
  DMA2_Stream5_IRQn = 68 , DMA2_Stream6_IRQn = 69 , DMA2_Stream7_IRQn = 70 , USART6_IRQn = 71 ,
  I2C3_EV_IRQn = 72 , I2C3_ER_IRQn = 73 , OTG_HS_EP1_OUT_IRQn = 74 , OTG_HS_EP1_IN_IRQn = 75 ,
  OTG_HS_WKUP_IRQn = 76 , OTG_HS_IRQn = 77 , DCMI_IRQn = 78 , RNG_IRQn = 80 ,
  FPU_IRQn = 81 , UART7_IRQn = 82 , UART8_IRQn = 83 , SPI4_IRQn = 84 ,
  SPI5_IRQn = 85 , SPI6_IRQn = 86 , SAI1_IRQn = 87 , DMA2D_IRQn = 90 ,
  SAI2_IRQn = 91 , QUADSPI_IRQn = 92 , LPTIM1_IRQn = 93 , CEC_IRQn = 94 ,
  I2C4_EV_IRQn = 95 , I2C4_ER_IRQn = 96 , SPDIF_RX_IRQn = 97
}
 STM32F7xx Interrupt Number Definition, according to the selected device in Library_configuration_section. More...
 
enum  IRQn_Type {
  NonMaskableInt_IRQn = -14 , MemoryManagement_IRQn = -12 , BusFault_IRQn = -11 , UsageFault_IRQn = -10 ,
  SVCall_IRQn = -5 , DebugMonitor_IRQn = -4 , PendSV_IRQn = -2 , SysTick_IRQn = -1 ,
  WWDG_IRQn = 0 , PVD_IRQn = 1 , TAMP_STAMP_IRQn = 2 , RTC_WKUP_IRQn = 3 ,
  FLASH_IRQn = 4 , RCC_IRQn = 5 , EXTI0_IRQn = 6 , EXTI1_IRQn = 7 ,
  EXTI2_IRQn = 8 , EXTI3_IRQn = 9 , EXTI4_IRQn = 10 , DMA1_Stream0_IRQn = 11 ,
  DMA1_Stream1_IRQn = 12 , DMA1_Stream2_IRQn = 13 , DMA1_Stream3_IRQn = 14 , DMA1_Stream4_IRQn = 15 ,
  DMA1_Stream5_IRQn = 16 , DMA1_Stream6_IRQn = 17 , ADC_IRQn = 18 , CAN1_TX_IRQn = 19 ,
  CAN1_RX0_IRQn = 20 , CAN1_RX1_IRQn = 21 , CAN1_SCE_IRQn = 22 , EXTI9_5_IRQn = 23 ,
  TIM1_BRK_TIM9_IRQn = 24 , TIM1_UP_TIM10_IRQn = 25 , TIM1_TRG_COM_TIM11_IRQn = 26 , TIM1_CC_IRQn = 27 ,
  TIM2_IRQn = 28 , TIM3_IRQn = 29 , TIM4_IRQn = 30 , I2C1_EV_IRQn = 31 ,
  I2C1_ER_IRQn = 32 , I2C2_EV_IRQn = 33 , I2C2_ER_IRQn = 34 , SPI1_IRQn = 35 ,
  SPI2_IRQn = 36 , USART1_IRQn = 37 , USART2_IRQn = 38 , USART3_IRQn = 39 ,
  EXTI15_10_IRQn = 40 , RTC_Alarm_IRQn = 41 , OTG_FS_WKUP_IRQn = 42 , TIM8_BRK_TIM12_IRQn = 43 ,
  TIM8_UP_TIM13_IRQn = 44 , TIM8_TRG_COM_TIM14_IRQn = 45 , TIM8_CC_IRQn = 46 , DMA1_Stream7_IRQn = 47 ,
  FMC_IRQn = 48 , SDMMC1_IRQn = 49 , TIM5_IRQn = 50 , SPI3_IRQn = 51 ,
  UART4_IRQn = 52 , UART5_IRQn = 53 , TIM6_DAC_IRQn = 54 , TIM7_IRQn = 55 ,
  DMA2_Stream0_IRQn = 56 , DMA2_Stream1_IRQn = 57 , DMA2_Stream2_IRQn = 58 , DMA2_Stream3_IRQn = 59 ,
  DMA2_Stream4_IRQn = 60 , ETH_IRQn = 61 , ETH_WKUP_IRQn = 62 , CAN2_TX_IRQn = 63 ,
  CAN2_RX0_IRQn = 64 , CAN2_RX1_IRQn = 65 , CAN2_SCE_IRQn = 66 , OTG_FS_IRQn = 67 ,
  DMA2_Stream5_IRQn = 68 , DMA2_Stream6_IRQn = 69 , DMA2_Stream7_IRQn = 70 , USART6_IRQn = 71 ,
  I2C3_EV_IRQn = 72 , I2C3_ER_IRQn = 73 , OTG_HS_EP1_OUT_IRQn = 74 , OTG_HS_EP1_IN_IRQn = 75 ,
  OTG_HS_WKUP_IRQn = 76 , OTG_HS_IRQn = 77 , DCMI_IRQn = 78 , RNG_IRQn = 80 ,
  FPU_IRQn = 81 , UART7_IRQn = 82 , UART8_IRQn = 83 , SPI4_IRQn = 84 ,
  SPI5_IRQn = 85 , SPI6_IRQn = 86 , SAI1_IRQn = 87 , LTDC_IRQn = 88 ,
  LTDC_ER_IRQn = 89 , DMA2D_IRQn = 90 , SAI2_IRQn = 91 , QUADSPI_IRQn = 92 ,
  LPTIM1_IRQn = 93 , CEC_IRQn = 94 , I2C4_EV_IRQn = 95 , I2C4_ER_IRQn = 96 ,
  SPDIF_RX_IRQn = 97
}
 STM32F7xx Interrupt Number Definition, according to the selected device in Library_configuration_section. More...
 
enum  IRQn_Type {
  NonMaskableInt_IRQn = -14 , MemoryManagement_IRQn = -12 , BusFault_IRQn = -11 , UsageFault_IRQn = -10 ,
  SVCall_IRQn = -5 , DebugMonitor_IRQn = -4 , PendSV_IRQn = -2 , SysTick_IRQn = -1 ,
  WWDG_IRQn = 0 , PVD_IRQn = 1 , TAMP_STAMP_IRQn = 2 , RTC_WKUP_IRQn = 3 ,
  FLASH_IRQn = 4 , RCC_IRQn = 5 , EXTI0_IRQn = 6 , EXTI1_IRQn = 7 ,
  EXTI2_IRQn = 8 , EXTI3_IRQn = 9 , EXTI4_IRQn = 10 , DMA1_Stream0_IRQn = 11 ,
  DMA1_Stream1_IRQn = 12 , DMA1_Stream2_IRQn = 13 , DMA1_Stream3_IRQn = 14 , DMA1_Stream4_IRQn = 15 ,
  DMA1_Stream5_IRQn = 16 , DMA1_Stream6_IRQn = 17 , ADC_IRQn = 18 , CAN1_TX_IRQn = 19 ,
  CAN1_RX0_IRQn = 20 , CAN1_RX1_IRQn = 21 , CAN1_SCE_IRQn = 22 , EXTI9_5_IRQn = 23 ,
  TIM1_BRK_TIM9_IRQn = 24 , TIM1_UP_TIM10_IRQn = 25 , TIM1_TRG_COM_TIM11_IRQn = 26 , TIM1_CC_IRQn = 27 ,
  TIM2_IRQn = 28 , TIM3_IRQn = 29 , TIM4_IRQn = 30 , I2C1_EV_IRQn = 31 ,
  I2C1_ER_IRQn = 32 , I2C2_EV_IRQn = 33 , I2C2_ER_IRQn = 34 , SPI1_IRQn = 35 ,
  SPI2_IRQn = 36 , USART1_IRQn = 37 , USART2_IRQn = 38 , USART3_IRQn = 39 ,
  EXTI15_10_IRQn = 40 , RTC_Alarm_IRQn = 41 , OTG_FS_WKUP_IRQn = 42 , TIM8_BRK_TIM12_IRQn = 43 ,
  TIM8_UP_TIM13_IRQn = 44 , TIM8_TRG_COM_TIM14_IRQn = 45 , TIM8_CC_IRQn = 46 , DMA1_Stream7_IRQn = 47 ,
  FMC_IRQn = 48 , SDMMC1_IRQn = 49 , TIM5_IRQn = 50 , SPI3_IRQn = 51 ,
  UART4_IRQn = 52 , UART5_IRQn = 53 , TIM6_DAC_IRQn = 54 , TIM7_IRQn = 55 ,
  DMA2_Stream0_IRQn = 56 , DMA2_Stream1_IRQn = 57 , DMA2_Stream2_IRQn = 58 , DMA2_Stream3_IRQn = 59 ,
  DMA2_Stream4_IRQn = 60 , ETH_IRQn = 61 , ETH_WKUP_IRQn = 62 , CAN2_TX_IRQn = 63 ,
  CAN2_RX0_IRQn = 64 , CAN2_RX1_IRQn = 65 , CAN2_SCE_IRQn = 66 , OTG_FS_IRQn = 67 ,
  DMA2_Stream5_IRQn = 68 , DMA2_Stream6_IRQn = 69 , DMA2_Stream7_IRQn = 70 , USART6_IRQn = 71 ,
  I2C3_EV_IRQn = 72 , I2C3_ER_IRQn = 73 , OTG_HS_EP1_OUT_IRQn = 74 , OTG_HS_EP1_IN_IRQn = 75 ,
  OTG_HS_WKUP_IRQn = 76 , OTG_HS_IRQn = 77 , DCMI_IRQn = 78 , CRYP_IRQn = 79 ,
  HASH_RNG_IRQn = 80 , FPU_IRQn = 81 , UART7_IRQn = 82 , UART8_IRQn = 83 ,
  SPI4_IRQn = 84 , SPI5_IRQn = 85 , SPI6_IRQn = 86 , SAI1_IRQn = 87 ,
  LTDC_IRQn = 88 , LTDC_ER_IRQn = 89 , DMA2D_IRQn = 90 , SAI2_IRQn = 91 ,
  QUADSPI_IRQn = 92 , LPTIM1_IRQn = 93 , CEC_IRQn = 94 , I2C4_EV_IRQn = 95 ,
  I2C4_ER_IRQn = 96 , SPDIF_RX_IRQn = 97
}
 STM32F7xx Interrupt Number Definition, according to the selected device in Library_configuration_section. More...
 
enum  IRQn_Type {
  NonMaskableInt_IRQn = -14 , MemoryManagement_IRQn = -12 , BusFault_IRQn = -11 , UsageFault_IRQn = -10 ,
  SVCall_IRQn = -5 , DebugMonitor_IRQn = -4 , PendSV_IRQn = -2 , SysTick_IRQn = -1 ,
  WWDG_IRQn = 0 , PVD_IRQn = 1 , TAMP_STAMP_IRQn = 2 , RTC_WKUP_IRQn = 3 ,
  FLASH_IRQn = 4 , RCC_IRQn = 5 , EXTI0_IRQn = 6 , EXTI1_IRQn = 7 ,
  EXTI2_IRQn = 8 , EXTI3_IRQn = 9 , EXTI4_IRQn = 10 , DMA1_Stream0_IRQn = 11 ,
  DMA1_Stream1_IRQn = 12 , DMA1_Stream2_IRQn = 13 , DMA1_Stream3_IRQn = 14 , DMA1_Stream4_IRQn = 15 ,
  DMA1_Stream5_IRQn = 16 , DMA1_Stream6_IRQn = 17 , ADC_IRQn = 18 , CAN1_TX_IRQn = 19 ,
  CAN1_RX0_IRQn = 20 , CAN1_RX1_IRQn = 21 , CAN1_SCE_IRQn = 22 , EXTI9_5_IRQn = 23 ,
  TIM1_BRK_TIM9_IRQn = 24 , TIM1_UP_TIM10_IRQn = 25 , TIM1_TRG_COM_TIM11_IRQn = 26 , TIM1_CC_IRQn = 27 ,
  TIM2_IRQn = 28 , TIM3_IRQn = 29 , TIM4_IRQn = 30 , I2C1_EV_IRQn = 31 ,
  I2C1_ER_IRQn = 32 , I2C2_EV_IRQn = 33 , I2C2_ER_IRQn = 34 , SPI1_IRQn = 35 ,
  SPI2_IRQn = 36 , USART1_IRQn = 37 , USART2_IRQn = 38 , USART3_IRQn = 39 ,
  EXTI15_10_IRQn = 40 , RTC_Alarm_IRQn = 41 , OTG_FS_WKUP_IRQn = 42 , TIM8_BRK_TIM12_IRQn = 43 ,
  TIM8_UP_TIM13_IRQn = 44 , TIM8_TRG_COM_TIM14_IRQn = 45 , TIM8_CC_IRQn = 46 , DMA1_Stream7_IRQn = 47 ,
  FMC_IRQn = 48 , SDMMC1_IRQn = 49 , TIM5_IRQn = 50 , SPI3_IRQn = 51 ,
  UART4_IRQn = 52 , UART5_IRQn = 53 , TIM6_DAC_IRQn = 54 , TIM7_IRQn = 55 ,
  DMA2_Stream0_IRQn = 56 , DMA2_Stream1_IRQn = 57 , DMA2_Stream2_IRQn = 58 , DMA2_Stream3_IRQn = 59 ,
  DMA2_Stream4_IRQn = 60 , ETH_IRQn = 61 , ETH_WKUP_IRQn = 62 , CAN2_TX_IRQn = 63 ,
  CAN2_RX0_IRQn = 64 , CAN2_RX1_IRQn = 65 , CAN2_SCE_IRQn = 66 , OTG_FS_IRQn = 67 ,
  DMA2_Stream5_IRQn = 68 , DMA2_Stream6_IRQn = 69 , DMA2_Stream7_IRQn = 70 , USART6_IRQn = 71 ,
  I2C3_EV_IRQn = 72 , I2C3_ER_IRQn = 73 , OTG_HS_EP1_OUT_IRQn = 74 , OTG_HS_EP1_IN_IRQn = 75 ,
  OTG_HS_WKUP_IRQn = 76 , OTG_HS_IRQn = 77 , DCMI_IRQn = 78 , RNG_IRQn = 80 ,
  FPU_IRQn = 81 , UART7_IRQn = 82 , UART8_IRQn = 83 , SPI4_IRQn = 84 ,
  SPI5_IRQn = 85 , SPI6_IRQn = 86 , SAI1_IRQn = 87 , DMA2D_IRQn = 90 ,
  SAI2_IRQn = 91 , QUADSPI_IRQn = 92 , LPTIM1_IRQn = 93 , CEC_IRQn = 94 ,
  I2C4_EV_IRQn = 95 , I2C4_ER_IRQn = 96 , SPDIF_RX_IRQn = 97 , DFSDM1_FLT0_IRQn = 99 ,
  DFSDM1_FLT1_IRQn = 100 , DFSDM1_FLT2_IRQn = 101 , DFSDM1_FLT3_IRQn = 102 , SDMMC2_IRQn = 103 ,
  CAN3_TX_IRQn = 104 , CAN3_RX0_IRQn = 105 , CAN3_RX1_IRQn = 106 , CAN3_SCE_IRQn = 107 ,
  MDIOS_IRQn = 109
}
 STM32F7xx Interrupt Number Definition, according to the selected device in Library_configuration_section. More...
 
enum  IRQn_Type {
  NonMaskableInt_IRQn = -14 , MemoryManagement_IRQn = -12 , BusFault_IRQn = -11 , UsageFault_IRQn = -10 ,
  SVCall_IRQn = -5 , DebugMonitor_IRQn = -4 , PendSV_IRQn = -2 , SysTick_IRQn = -1 ,
  WWDG_IRQn = 0 , PVD_IRQn = 1 , TAMP_STAMP_IRQn = 2 , RTC_WKUP_IRQn = 3 ,
  FLASH_IRQn = 4 , RCC_IRQn = 5 , EXTI0_IRQn = 6 , EXTI1_IRQn = 7 ,
  EXTI2_IRQn = 8 , EXTI3_IRQn = 9 , EXTI4_IRQn = 10 , DMA1_Stream0_IRQn = 11 ,
  DMA1_Stream1_IRQn = 12 , DMA1_Stream2_IRQn = 13 , DMA1_Stream3_IRQn = 14 , DMA1_Stream4_IRQn = 15 ,
  DMA1_Stream5_IRQn = 16 , DMA1_Stream6_IRQn = 17 , ADC_IRQn = 18 , CAN1_TX_IRQn = 19 ,
  CAN1_RX0_IRQn = 20 , CAN1_RX1_IRQn = 21 , CAN1_SCE_IRQn = 22 , EXTI9_5_IRQn = 23 ,
  TIM1_BRK_TIM9_IRQn = 24 , TIM1_UP_TIM10_IRQn = 25 , TIM1_TRG_COM_TIM11_IRQn = 26 , TIM1_CC_IRQn = 27 ,
  TIM2_IRQn = 28 , TIM3_IRQn = 29 , TIM4_IRQn = 30 , I2C1_EV_IRQn = 31 ,
  I2C1_ER_IRQn = 32 , I2C2_EV_IRQn = 33 , I2C2_ER_IRQn = 34 , SPI1_IRQn = 35 ,
  SPI2_IRQn = 36 , USART1_IRQn = 37 , USART2_IRQn = 38 , USART3_IRQn = 39 ,
  EXTI15_10_IRQn = 40 , RTC_Alarm_IRQn = 41 , OTG_FS_WKUP_IRQn = 42 , TIM8_BRK_TIM12_IRQn = 43 ,
  TIM8_UP_TIM13_IRQn = 44 , TIM8_TRG_COM_TIM14_IRQn = 45 , TIM8_CC_IRQn = 46 , DMA1_Stream7_IRQn = 47 ,
  FMC_IRQn = 48 , SDMMC1_IRQn = 49 , TIM5_IRQn = 50 , SPI3_IRQn = 51 ,
  UART4_IRQn = 52 , UART5_IRQn = 53 , TIM6_DAC_IRQn = 54 , TIM7_IRQn = 55 ,
  DMA2_Stream0_IRQn = 56 , DMA2_Stream1_IRQn = 57 , DMA2_Stream2_IRQn = 58 , DMA2_Stream3_IRQn = 59 ,
  DMA2_Stream4_IRQn = 60 , ETH_IRQn = 61 , ETH_WKUP_IRQn = 62 , CAN2_TX_IRQn = 63 ,
  CAN2_RX0_IRQn = 64 , CAN2_RX1_IRQn = 65 , CAN2_SCE_IRQn = 66 , OTG_FS_IRQn = 67 ,
  DMA2_Stream5_IRQn = 68 , DMA2_Stream6_IRQn = 69 , DMA2_Stream7_IRQn = 70 , USART6_IRQn = 71 ,
  I2C3_EV_IRQn = 72 , I2C3_ER_IRQn = 73 , OTG_HS_EP1_OUT_IRQn = 74 , OTG_HS_EP1_IN_IRQn = 75 ,
  OTG_HS_WKUP_IRQn = 76 , OTG_HS_IRQn = 77 , DCMI_IRQn = 78 , RNG_IRQn = 80 ,
  FPU_IRQn = 81 , UART7_IRQn = 82 , UART8_IRQn = 83 , SPI4_IRQn = 84 ,
  SPI5_IRQn = 85 , SPI6_IRQn = 86 , SAI1_IRQn = 87 , LTDC_IRQn = 88 ,
  LTDC_ER_IRQn = 89 , DMA2D_IRQn = 90 , SAI2_IRQn = 91 , QUADSPI_IRQn = 92 ,
  LPTIM1_IRQn = 93 , CEC_IRQn = 94 , I2C4_EV_IRQn = 95 , I2C4_ER_IRQn = 96 ,
  SPDIF_RX_IRQn = 97 , DFSDM1_FLT0_IRQn = 99 , DFSDM1_FLT1_IRQn = 100 , DFSDM1_FLT2_IRQn = 101 ,
  DFSDM1_FLT3_IRQn = 102 , SDMMC2_IRQn = 103 , CAN3_TX_IRQn = 104 , CAN3_RX0_IRQn = 105 ,
  CAN3_RX1_IRQn = 106 , CAN3_SCE_IRQn = 107 , JPEG_IRQn = 108 , MDIOS_IRQn = 109
}
 STM32F7xx Interrupt Number Definition, according to the selected device in Library_configuration_section. More...
 
enum  IRQn_Type {
  NonMaskableInt_IRQn = -14 , MemoryManagement_IRQn = -12 , BusFault_IRQn = -11 , UsageFault_IRQn = -10 ,
  SVCall_IRQn = -5 , DebugMonitor_IRQn = -4 , PendSV_IRQn = -2 , SysTick_IRQn = -1 ,
  WWDG_IRQn = 0 , PVD_IRQn = 1 , TAMP_STAMP_IRQn = 2 , RTC_WKUP_IRQn = 3 ,
  FLASH_IRQn = 4 , RCC_IRQn = 5 , EXTI0_IRQn = 6 , EXTI1_IRQn = 7 ,
  EXTI2_IRQn = 8 , EXTI3_IRQn = 9 , EXTI4_IRQn = 10 , DMA1_Stream0_IRQn = 11 ,
  DMA1_Stream1_IRQn = 12 , DMA1_Stream2_IRQn = 13 , DMA1_Stream3_IRQn = 14 , DMA1_Stream4_IRQn = 15 ,
  DMA1_Stream5_IRQn = 16 , DMA1_Stream6_IRQn = 17 , ADC_IRQn = 18 , CAN1_TX_IRQn = 19 ,
  CAN1_RX0_IRQn = 20 , CAN1_RX1_IRQn = 21 , CAN1_SCE_IRQn = 22 , EXTI9_5_IRQn = 23 ,
  TIM1_BRK_TIM9_IRQn = 24 , TIM1_UP_TIM10_IRQn = 25 , TIM1_TRG_COM_TIM11_IRQn = 26 , TIM1_CC_IRQn = 27 ,
  TIM2_IRQn = 28 , TIM3_IRQn = 29 , TIM4_IRQn = 30 , I2C1_EV_IRQn = 31 ,
  I2C1_ER_IRQn = 32 , I2C2_EV_IRQn = 33 , I2C2_ER_IRQn = 34 , SPI1_IRQn = 35 ,
  SPI2_IRQn = 36 , USART1_IRQn = 37 , USART2_IRQn = 38 , USART3_IRQn = 39 ,
  EXTI15_10_IRQn = 40 , RTC_Alarm_IRQn = 41 , OTG_FS_WKUP_IRQn = 42 , TIM8_BRK_TIM12_IRQn = 43 ,
  TIM8_UP_TIM13_IRQn = 44 , TIM8_TRG_COM_TIM14_IRQn = 45 , TIM8_CC_IRQn = 46 , DMA1_Stream7_IRQn = 47 ,
  FMC_IRQn = 48 , SDMMC1_IRQn = 49 , TIM5_IRQn = 50 , SPI3_IRQn = 51 ,
  UART4_IRQn = 52 , UART5_IRQn = 53 , TIM6_DAC_IRQn = 54 , TIM7_IRQn = 55 ,
  DMA2_Stream0_IRQn = 56 , DMA2_Stream1_IRQn = 57 , DMA2_Stream2_IRQn = 58 , DMA2_Stream3_IRQn = 59 ,
  DMA2_Stream4_IRQn = 60 , ETH_IRQn = 61 , ETH_WKUP_IRQn = 62 , CAN2_TX_IRQn = 63 ,
  CAN2_RX0_IRQn = 64 , CAN2_RX1_IRQn = 65 , CAN2_SCE_IRQn = 66 , OTG_FS_IRQn = 67 ,
  DMA2_Stream5_IRQn = 68 , DMA2_Stream6_IRQn = 69 , DMA2_Stream7_IRQn = 70 , USART6_IRQn = 71 ,
  I2C3_EV_IRQn = 72 , I2C3_ER_IRQn = 73 , OTG_HS_EP1_OUT_IRQn = 74 , OTG_HS_EP1_IN_IRQn = 75 ,
  OTG_HS_WKUP_IRQn = 76 , OTG_HS_IRQn = 77 , DCMI_IRQn = 78 , RNG_IRQn = 80 ,
  FPU_IRQn = 81 , UART7_IRQn = 82 , UART8_IRQn = 83 , SPI4_IRQn = 84 ,
  SPI5_IRQn = 85 , SPI6_IRQn = 86 , SAI1_IRQn = 87 , LTDC_IRQn = 88 ,
  LTDC_ER_IRQn = 89 , DMA2D_IRQn = 90 , SAI2_IRQn = 91 , QUADSPI_IRQn = 92 ,
  LPTIM1_IRQn = 93 , CEC_IRQn = 94 , I2C4_EV_IRQn = 95 , I2C4_ER_IRQn = 96 ,
  SPDIF_RX_IRQn = 97 , DSI_IRQn = 98 , DFSDM1_FLT0_IRQn = 99 , DFSDM1_FLT1_IRQn = 100 ,
  DFSDM1_FLT2_IRQn = 101 , DFSDM1_FLT3_IRQn = 102 , SDMMC2_IRQn = 103 , CAN3_TX_IRQn = 104 ,
  CAN3_RX0_IRQn = 105 , CAN3_RX1_IRQn = 106 , CAN3_SCE_IRQn = 107 , JPEG_IRQn = 108 ,
  MDIOS_IRQn = 109
}
 STM32F7xx Interrupt Number Definition, according to the selected device in Library_configuration_section. More...
 
enum  IRQn_Type {
  NonMaskableInt_IRQn = -14 , MemoryManagement_IRQn = -12 , BusFault_IRQn = -11 , UsageFault_IRQn = -10 ,
  SVCall_IRQn = -5 , DebugMonitor_IRQn = -4 , PendSV_IRQn = -2 , SysTick_IRQn = -1 ,
  WWDG_IRQn = 0 , PVD_IRQn = 1 , TAMP_STAMP_IRQn = 2 , RTC_WKUP_IRQn = 3 ,
  FLASH_IRQn = 4 , RCC_IRQn = 5 , EXTI0_IRQn = 6 , EXTI1_IRQn = 7 ,
  EXTI2_IRQn = 8 , EXTI3_IRQn = 9 , EXTI4_IRQn = 10 , DMA1_Stream0_IRQn = 11 ,
  DMA1_Stream1_IRQn = 12 , DMA1_Stream2_IRQn = 13 , DMA1_Stream3_IRQn = 14 , DMA1_Stream4_IRQn = 15 ,
  DMA1_Stream5_IRQn = 16 , DMA1_Stream6_IRQn = 17 , ADC_IRQn = 18 , CAN1_TX_IRQn = 19 ,
  CAN1_RX0_IRQn = 20 , CAN1_RX1_IRQn = 21 , CAN1_SCE_IRQn = 22 , EXTI9_5_IRQn = 23 ,
  TIM1_BRK_TIM9_IRQn = 24 , TIM1_UP_TIM10_IRQn = 25 , TIM1_TRG_COM_TIM11_IRQn = 26 , TIM1_CC_IRQn = 27 ,
  TIM2_IRQn = 28 , TIM3_IRQn = 29 , TIM4_IRQn = 30 , I2C1_EV_IRQn = 31 ,
  I2C1_ER_IRQn = 32 , I2C2_EV_IRQn = 33 , I2C2_ER_IRQn = 34 , SPI1_IRQn = 35 ,
  SPI2_IRQn = 36 , USART1_IRQn = 37 , USART2_IRQn = 38 , USART3_IRQn = 39 ,
  EXTI15_10_IRQn = 40 , RTC_Alarm_IRQn = 41 , OTG_FS_WKUP_IRQn = 42 , TIM8_BRK_TIM12_IRQn = 43 ,
  TIM8_UP_TIM13_IRQn = 44 , TIM8_TRG_COM_TIM14_IRQn = 45 , TIM8_CC_IRQn = 46 , DMA1_Stream7_IRQn = 47 ,
  FMC_IRQn = 48 , SDMMC1_IRQn = 49 , TIM5_IRQn = 50 , SPI3_IRQn = 51 ,
  UART4_IRQn = 52 , UART5_IRQn = 53 , TIM6_DAC_IRQn = 54 , TIM7_IRQn = 55 ,
  DMA2_Stream0_IRQn = 56 , DMA2_Stream1_IRQn = 57 , DMA2_Stream2_IRQn = 58 , DMA2_Stream3_IRQn = 59 ,
  DMA2_Stream4_IRQn = 60 , ETH_IRQn = 61 , ETH_WKUP_IRQn = 62 , CAN2_TX_IRQn = 63 ,
  CAN2_RX0_IRQn = 64 , CAN2_RX1_IRQn = 65 , CAN2_SCE_IRQn = 66 , OTG_FS_IRQn = 67 ,
  DMA2_Stream5_IRQn = 68 , DMA2_Stream6_IRQn = 69 , DMA2_Stream7_IRQn = 70 , USART6_IRQn = 71 ,
  I2C3_EV_IRQn = 72 , I2C3_ER_IRQn = 73 , OTG_HS_EP1_OUT_IRQn = 74 , OTG_HS_EP1_IN_IRQn = 75 ,
  OTG_HS_WKUP_IRQn = 76 , OTG_HS_IRQn = 77 , DCMI_IRQn = 78 , CRYP_IRQn = 79 ,
  HASH_RNG_IRQn = 80 , FPU_IRQn = 81 , UART7_IRQn = 82 , UART8_IRQn = 83 ,
  SPI4_IRQn = 84 , SPI5_IRQn = 85 , SPI6_IRQn = 86 , SAI1_IRQn = 87 ,
  LTDC_IRQn = 88 , LTDC_ER_IRQn = 89 , DMA2D_IRQn = 90 , SAI2_IRQn = 91 ,
  QUADSPI_IRQn = 92 , LPTIM1_IRQn = 93 , CEC_IRQn = 94 , I2C4_EV_IRQn = 95 ,
  I2C4_ER_IRQn = 96 , SPDIF_RX_IRQn = 97 , DFSDM1_FLT0_IRQn = 99 , DFSDM1_FLT1_IRQn = 100 ,
  DFSDM1_FLT2_IRQn = 101 , DFSDM1_FLT3_IRQn = 102 , SDMMC2_IRQn = 103 , CAN3_TX_IRQn = 104 ,
  CAN3_RX0_IRQn = 105 , CAN3_RX1_IRQn = 106 , CAN3_SCE_IRQn = 107 , JPEG_IRQn = 108 ,
  MDIOS_IRQn = 109
}
 STM32F7xx Interrupt Number Definition, according to the selected device in Library_configuration_section. More...
 
enum  IRQn_Type {
  NonMaskableInt_IRQn = -14 , MemoryManagement_IRQn = -12 , BusFault_IRQn = -11 , UsageFault_IRQn = -10 ,
  SVCall_IRQn = -5 , DebugMonitor_IRQn = -4 , PendSV_IRQn = -2 , SysTick_IRQn = -1 ,
  WWDG_IRQn = 0 , PVD_IRQn = 1 , TAMP_STAMP_IRQn = 2 , RTC_WKUP_IRQn = 3 ,
  FLASH_IRQn = 4 , RCC_IRQn = 5 , EXTI0_IRQn = 6 , EXTI1_IRQn = 7 ,
  EXTI2_IRQn = 8 , EXTI3_IRQn = 9 , EXTI4_IRQn = 10 , DMA1_Stream0_IRQn = 11 ,
  DMA1_Stream1_IRQn = 12 , DMA1_Stream2_IRQn = 13 , DMA1_Stream3_IRQn = 14 , DMA1_Stream4_IRQn = 15 ,
  DMA1_Stream5_IRQn = 16 , DMA1_Stream6_IRQn = 17 , ADC_IRQn = 18 , CAN1_TX_IRQn = 19 ,
  CAN1_RX0_IRQn = 20 , CAN1_RX1_IRQn = 21 , CAN1_SCE_IRQn = 22 , EXTI9_5_IRQn = 23 ,
  TIM1_BRK_TIM9_IRQn = 24 , TIM1_UP_TIM10_IRQn = 25 , TIM1_TRG_COM_TIM11_IRQn = 26 , TIM1_CC_IRQn = 27 ,
  TIM2_IRQn = 28 , TIM3_IRQn = 29 , TIM4_IRQn = 30 , I2C1_EV_IRQn = 31 ,
  I2C1_ER_IRQn = 32 , I2C2_EV_IRQn = 33 , I2C2_ER_IRQn = 34 , SPI1_IRQn = 35 ,
  SPI2_IRQn = 36 , USART1_IRQn = 37 , USART2_IRQn = 38 , USART3_IRQn = 39 ,
  EXTI15_10_IRQn = 40 , RTC_Alarm_IRQn = 41 , OTG_FS_WKUP_IRQn = 42 , TIM8_BRK_TIM12_IRQn = 43 ,
  TIM8_UP_TIM13_IRQn = 44 , TIM8_TRG_COM_TIM14_IRQn = 45 , TIM8_CC_IRQn = 46 , DMA1_Stream7_IRQn = 47 ,
  FMC_IRQn = 48 , SDMMC1_IRQn = 49 , TIM5_IRQn = 50 , SPI3_IRQn = 51 ,
  UART4_IRQn = 52 , UART5_IRQn = 53 , TIM6_DAC_IRQn = 54 , TIM7_IRQn = 55 ,
  DMA2_Stream0_IRQn = 56 , DMA2_Stream1_IRQn = 57 , DMA2_Stream2_IRQn = 58 , DMA2_Stream3_IRQn = 59 ,
  DMA2_Stream4_IRQn = 60 , ETH_IRQn = 61 , ETH_WKUP_IRQn = 62 , CAN2_TX_IRQn = 63 ,
  CAN2_RX0_IRQn = 64 , CAN2_RX1_IRQn = 65 , CAN2_SCE_IRQn = 66 , OTG_FS_IRQn = 67 ,
  DMA2_Stream5_IRQn = 68 , DMA2_Stream6_IRQn = 69 , DMA2_Stream7_IRQn = 70 , USART6_IRQn = 71 ,
  I2C3_EV_IRQn = 72 , I2C3_ER_IRQn = 73 , OTG_HS_EP1_OUT_IRQn = 74 , OTG_HS_EP1_IN_IRQn = 75 ,
  OTG_HS_WKUP_IRQn = 76 , OTG_HS_IRQn = 77 , DCMI_IRQn = 78 , CRYP_IRQn = 79 ,
  HASH_RNG_IRQn = 80 , FPU_IRQn = 81 , UART7_IRQn = 82 , UART8_IRQn = 83 ,
  SPI4_IRQn = 84 , SPI5_IRQn = 85 , SPI6_IRQn = 86 , SAI1_IRQn = 87 ,
  LTDC_IRQn = 88 , LTDC_ER_IRQn = 89 , DMA2D_IRQn = 90 , SAI2_IRQn = 91 ,
  QUADSPI_IRQn = 92 , LPTIM1_IRQn = 93 , CEC_IRQn = 94 , I2C4_EV_IRQn = 95 ,
  I2C4_ER_IRQn = 96 , SPDIF_RX_IRQn = 97 , DSI_IRQn = 98 , DFSDM1_FLT0_IRQn = 99 ,
  DFSDM1_FLT1_IRQn = 100 , DFSDM1_FLT2_IRQn = 101 , DFSDM1_FLT3_IRQn = 102 , SDMMC2_IRQn = 103 ,
  CAN3_TX_IRQn = 104 , CAN3_RX0_IRQn = 105 , CAN3_RX1_IRQn = 106 , CAN3_SCE_IRQn = 107 ,
  JPEG_IRQn = 108 , MDIOS_IRQn = 109
}
 STM32F7xx Interrupt Number Definition, according to the selected device in Library_configuration_section. More...
 

Macro Definition Documentation

◆ __CM3_REV [1/3]

#define __CM3_REV   0x0200U

Core Revision r2p0

Core revision r0p1

◆ __CM3_REV [2/3]

#define __CM3_REV   0x0200U

Core revision r0p1

◆ __CM3_REV [3/3]

#define __CM3_REV   0x0200U

Core revision r0p1

◆ __CM4_REV [1/8]

#define __CM4_REV   0x0001U

Core revision r0p1

◆ __CM4_REV [2/8]

#define __CM4_REV   0x0001U

Core revision r0p1

◆ __CM4_REV [3/8]

#define __CM4_REV   0x0001U

Core revision r0p1

◆ __CM4_REV [4/8]

#define __CM4_REV   0x0001U

Core revision r0p1

◆ __CM4_REV [5/8]

#define __CM4_REV   0x0001U

Core revision r0p1

◆ __CM4_REV [6/8]

#define __CM4_REV   0x0001U

Core revision r0p1

◆ __CM4_REV [7/8]

#define __CM4_REV   0x0001U

Core revision r0p1

◆ __CM4_REV [8/8]

#define __CM4_REV   0x0001U

Core revision r0p1

◆ __CM7_REV [1/3]

#define __CM7_REV   0x0100U

Cortex-M7 revision r1p0

◆ __CM7_REV [2/3]

#define __CM7_REV   0x0100U

Cortex-M7 revision r1p0

◆ __CM7_REV [3/3]

#define __CM7_REV   0x0100U

Cortex-M7 revision r1p0

◆ __DCACHE_PRESENT [1/3]

#define __DCACHE_PRESENT   1

CM7 data cache present
Cortex-M7 processor and core peripherals

◆ __DCACHE_PRESENT [2/3]

#define __DCACHE_PRESENT   1

CM7 data cache present
Cortex-M7 processor and core peripherals

◆ __DCACHE_PRESENT [3/3]

#define __DCACHE_PRESENT   1

CM7 data cache present
Cortex-M7 processor and core peripherals

◆ __FPU_PRESENT [1/11]

#define __FPU_PRESENT   1U

FPU present

◆ __FPU_PRESENT [2/11]

#define __FPU_PRESENT   1U

FPU present

◆ __FPU_PRESENT [3/11]

#define __FPU_PRESENT   1U

FPU present

◆ __FPU_PRESENT [4/11]

#define __FPU_PRESENT   1U

FPU present

◆ __FPU_PRESENT [5/11]

#define __FPU_PRESENT   1U

FPU present

◆ __FPU_PRESENT [6/11]

#define __FPU_PRESENT   1U

FPU present

◆ __FPU_PRESENT [7/11]

#define __FPU_PRESENT   1U

FPU present

◆ __FPU_PRESENT [8/11]

#define __FPU_PRESENT   1U

FPU present

◆ __FPU_PRESENT [9/11]

#define __FPU_PRESENT   1

FPU present

◆ __FPU_PRESENT [10/11]

#define __FPU_PRESENT   1

FPU present

◆ __FPU_PRESENT [11/11]

#define __FPU_PRESENT   1

FPU present

◆ __ICACHE_PRESENT [1/3]

#define __ICACHE_PRESENT   1

CM7 instruction cache present

◆ __ICACHE_PRESENT [2/3]

#define __ICACHE_PRESENT   1

CM7 instruction cache present

◆ __ICACHE_PRESENT [3/3]

#define __ICACHE_PRESENT   1

CM7 instruction cache present

◆ __MPU_PRESENT [1/14]

#define __MPU_PRESENT   0U

Other STM32 devices does not provide an MPU

STM32F2XX provides an MPU

STM32F4XX provides an MPU

CM7 provides an MPU

◆ __MPU_PRESENT [2/14]

#define __MPU_PRESENT   1U

STM32F2XX provides an MPU

STM32F4XX provides an MPU

CM7 provides an MPU

◆ __MPU_PRESENT [3/14]

#define __MPU_PRESENT   1U

STM32F2XX provides an MPU

STM32F4XX provides an MPU

CM7 provides an MPU

◆ __MPU_PRESENT [4/14]

#define __MPU_PRESENT   1U

STM32F4XX provides an MPU

CM7 provides an MPU

◆ __MPU_PRESENT [5/14]

#define __MPU_PRESENT   1U

STM32F4XX provides an MPU

CM7 provides an MPU

◆ __MPU_PRESENT [6/14]

#define __MPU_PRESENT   1U

STM32F4XX provides an MPU

CM7 provides an MPU

◆ __MPU_PRESENT [7/14]

#define __MPU_PRESENT   1U

STM32F4XX provides an MPU

CM7 provides an MPU

◆ __MPU_PRESENT [8/14]

#define __MPU_PRESENT   1U

STM32F4XX provides an MPU

CM7 provides an MPU

◆ __MPU_PRESENT [9/14]

#define __MPU_PRESENT   1U

STM32F4XX provides an MPU

CM7 provides an MPU

◆ __MPU_PRESENT [10/14]

#define __MPU_PRESENT   1U

STM32F4XX provides an MPU

CM7 provides an MPU

◆ __MPU_PRESENT [11/14]

#define __MPU_PRESENT   1U

STM32F4XX provides an MPU

CM7 provides an MPU

◆ __MPU_PRESENT [12/14]

#define __MPU_PRESENT   1

CM7 provides an MPU

◆ __MPU_PRESENT [13/14]

#define __MPU_PRESENT   1

CM7 provides an MPU

◆ __MPU_PRESENT [14/14]

#define __MPU_PRESENT   1

CM7 provides an MPU

◆ __NVIC_PRIO_BITS [1/14]

#define __NVIC_PRIO_BITS   4U

STM32 uses 4 Bits for the Priority Levels

STM32F2XX uses 4 Bits for the Priority Levels

STM32F4XX uses 4 Bits for the Priority Levels

CM7 uses 4 Bits for the Priority Levels

◆ __NVIC_PRIO_BITS [2/14]

#define __NVIC_PRIO_BITS   4U

STM32F2XX uses 4 Bits for the Priority Levels

STM32F4XX uses 4 Bits for the Priority Levels

CM7 uses 4 Bits for the Priority Levels

◆ __NVIC_PRIO_BITS [3/14]

#define __NVIC_PRIO_BITS   4U

STM32F2XX uses 4 Bits for the Priority Levels

STM32F4XX uses 4 Bits for the Priority Levels

CM7 uses 4 Bits for the Priority Levels

◆ __NVIC_PRIO_BITS [4/14]

#define __NVIC_PRIO_BITS   4U

STM32F4XX uses 4 Bits for the Priority Levels

CM7 uses 4 Bits for the Priority Levels

◆ __NVIC_PRIO_BITS [5/14]

#define __NVIC_PRIO_BITS   4U

STM32F4XX uses 4 Bits for the Priority Levels

CM7 uses 4 Bits for the Priority Levels

◆ __NVIC_PRIO_BITS [6/14]

#define __NVIC_PRIO_BITS   4U

STM32F4XX uses 4 Bits for the Priority Levels

CM7 uses 4 Bits for the Priority Levels

◆ __NVIC_PRIO_BITS [7/14]

#define __NVIC_PRIO_BITS   4U

STM32F4XX uses 4 Bits for the Priority Levels

CM7 uses 4 Bits for the Priority Levels

◆ __NVIC_PRIO_BITS [8/14]

#define __NVIC_PRIO_BITS   4U

STM32F4XX uses 4 Bits for the Priority Levels

CM7 uses 4 Bits for the Priority Levels

◆ __NVIC_PRIO_BITS [9/14]

#define __NVIC_PRIO_BITS   4U

STM32F4XX uses 4 Bits for the Priority Levels

CM7 uses 4 Bits for the Priority Levels

◆ __NVIC_PRIO_BITS [10/14]

#define __NVIC_PRIO_BITS   4U

STM32F4XX uses 4 Bits for the Priority Levels

CM7 uses 4 Bits for the Priority Levels

◆ __NVIC_PRIO_BITS [11/14]

#define __NVIC_PRIO_BITS   4U

STM32F4XX uses 4 Bits for the Priority Levels

CM7 uses 4 Bits for the Priority Levels

◆ __NVIC_PRIO_BITS [12/14]

#define __NVIC_PRIO_BITS   4

CM7 uses 4 Bits for the Priority Levels

◆ __NVIC_PRIO_BITS [13/14]

#define __NVIC_PRIO_BITS   4

CM7 uses 4 Bits for the Priority Levels

◆ __NVIC_PRIO_BITS [14/14]

#define __NVIC_PRIO_BITS   4

CM7 uses 4 Bits for the Priority Levels

◆ __Vendor_SysTickConfig [1/14]

#define __Vendor_SysTickConfig   0U

Set to 1 if different SysTick Config is used

Set to 1 if different SysTick Config is used

◆ __Vendor_SysTickConfig [2/14]

#define __Vendor_SysTickConfig   0U

Set to 1 if different SysTick Config is used

◆ __Vendor_SysTickConfig [3/14]

#define __Vendor_SysTickConfig   0U

Set to 1 if different SysTick Config is used

◆ __Vendor_SysTickConfig [4/14]

#define __Vendor_SysTickConfig   0U

Set to 1 if different SysTick Config is used

◆ __Vendor_SysTickConfig [5/14]

#define __Vendor_SysTickConfig   0U

Set to 1 if different SysTick Config is used

◆ __Vendor_SysTickConfig [6/14]

#define __Vendor_SysTickConfig   0U

Set to 1 if different SysTick Config is used

◆ __Vendor_SysTickConfig [7/14]

#define __Vendor_SysTickConfig   0U

Set to 1 if different SysTick Config is used

◆ __Vendor_SysTickConfig [8/14]

#define __Vendor_SysTickConfig   0U

Set to 1 if different SysTick Config is used

◆ __Vendor_SysTickConfig [9/14]

#define __Vendor_SysTickConfig   0U

Set to 1 if different SysTick Config is used

◆ __Vendor_SysTickConfig [10/14]

#define __Vendor_SysTickConfig   0U

Set to 1 if different SysTick Config is used

◆ __Vendor_SysTickConfig [11/14]

#define __Vendor_SysTickConfig   0U

Set to 1 if different SysTick Config is used

◆ __Vendor_SysTickConfig [12/14]

#define __Vendor_SysTickConfig   0

Set to 1 if different SysTick Config is used

◆ __Vendor_SysTickConfig [13/14]

#define __Vendor_SysTickConfig   0

Set to 1 if different SysTick Config is used

◆ __Vendor_SysTickConfig [14/14]

#define __Vendor_SysTickConfig   0

Set to 1 if different SysTick Config is used

Enumeration Type Documentation

◆ IRQn_Type [1/8]

enum IRQn_Type
Enumerator
NonMaskableInt_IRQn 

2 Non Maskable Interrupt

MemoryManagement_IRQn 

4 Cortex-M7 Memory Management Interrupt

BusFault_IRQn 

5 Cortex-M7 Bus Fault Interrupt

UsageFault_IRQn 

6 Cortex-M7 Usage Fault Interrupt

SVCall_IRQn 

11 Cortex-M7 SV Call Interrupt

DebugMonitor_IRQn 

12 Cortex-M7 Debug Monitor Interrupt

PendSV_IRQn 

14 Cortex-M7 Pend SV Interrupt

SysTick_IRQn 

15 Cortex-M7 System Tick Interrupt

WWDG_IRQn 

Window WatchDog Interrupt

PVD_IRQn 

PVD through EXTI Line detection Interrupt

TAMP_STAMP_IRQn 

Tamper and TimeStamp interrupts through the EXTI line

RTC_WKUP_IRQn 

RTC Wakeup interrupt through the EXTI line

FLASH_IRQn 

FLASH global Interrupt

RCC_IRQn 

RCC global Interrupt

EXTI0_IRQn 

EXTI Line0 Interrupt

EXTI1_IRQn 

EXTI Line1 Interrupt

EXTI2_IRQn 

EXTI Line2 Interrupt

EXTI3_IRQn 

EXTI Line3 Interrupt

EXTI4_IRQn 

EXTI Line4 Interrupt

DMA1_Stream0_IRQn 

DMA1 Stream 0 global Interrupt

DMA1_Stream1_IRQn 

DMA1 Stream 1 global Interrupt

DMA1_Stream2_IRQn 

DMA1 Stream 2 global Interrupt

DMA1_Stream3_IRQn 

DMA1 Stream 3 global Interrupt

DMA1_Stream4_IRQn 

DMA1 Stream 4 global Interrupt

DMA1_Stream5_IRQn 

DMA1 Stream 5 global Interrupt

DMA1_Stream6_IRQn 

DMA1 Stream 6 global Interrupt

ADC_IRQn 

ADC1, ADC2 and ADC3 global Interrupts

CAN1_TX_IRQn 

CAN1 TX Interrupt

CAN1_RX0_IRQn 

CAN1 RX0 Interrupt

CAN1_RX1_IRQn 

CAN1 RX1 Interrupt

CAN1_SCE_IRQn 

CAN1 SCE Interrupt

EXTI9_5_IRQn 

External Line[9:5] Interrupts

TIM1_BRK_TIM9_IRQn 

TIM1 Break interrupt and TIM9 global interrupt

TIM1_UP_TIM10_IRQn 

TIM1 Update Interrupt and TIM10 global interrupt

TIM1_TRG_COM_TIM11_IRQn 

TIM1 Trigger and Commutation Interrupt and TIM11 global interrupt

TIM1_CC_IRQn 

TIM1 Capture Compare Interrupt

TIM2_IRQn 

TIM2 global Interrupt

TIM3_IRQn 

TIM3 global Interrupt

TIM4_IRQn 

TIM4 global Interrupt

I2C1_EV_IRQn 

I2C1 Event Interrupt

I2C1_ER_IRQn 

I2C1 Error Interrupt

I2C2_EV_IRQn 

I2C2 Event Interrupt

I2C2_ER_IRQn 

I2C2 Error Interrupt

SPI1_IRQn 

SPI1 global Interrupt

SPI2_IRQn 

SPI2 global Interrupt

USART1_IRQn 

USART1 global Interrupt

USART2_IRQn 

USART2 global Interrupt

USART3_IRQn 

USART3 global Interrupt

EXTI15_10_IRQn 

External Line[15:10] Interrupts

RTC_Alarm_IRQn 

RTC Alarm (A and B) through EXTI Line Interrupt

OTG_FS_WKUP_IRQn 

USB OTG FS Wakeup through EXTI line interrupt

TIM8_BRK_TIM12_IRQn 

TIM8 Break Interrupt and TIM12 global interrupt

TIM8_UP_TIM13_IRQn 

TIM8 Update Interrupt and TIM13 global interrupt

TIM8_TRG_COM_TIM14_IRQn 

TIM8 Trigger and Commutation Interrupt and TIM14 global interrupt

TIM8_CC_IRQn 

TIM8 Capture Compare Interrupt

DMA1_Stream7_IRQn 

DMA1 Stream7 Interrupt

FMC_IRQn 

FMC global Interrupt

SDMMC1_IRQn 

SDMMC1 global Interrupt

TIM5_IRQn 

TIM5 global Interrupt

SPI3_IRQn 

SPI3 global Interrupt

UART4_IRQn 

UART4 global Interrupt

UART5_IRQn 

UART5 global Interrupt

TIM6_DAC_IRQn 

TIM6 global and DAC1&2 underrun error interrupts

TIM7_IRQn 

TIM7 global interrupt

DMA2_Stream0_IRQn 

DMA2 Stream 0 global Interrupt

DMA2_Stream1_IRQn 

DMA2 Stream 1 global Interrupt

DMA2_Stream2_IRQn 

DMA2 Stream 2 global Interrupt

DMA2_Stream3_IRQn 

DMA2 Stream 3 global Interrupt

DMA2_Stream4_IRQn 

DMA2 Stream 4 global Interrupt

ETH_IRQn 

Ethernet global Interrupt

ETH_WKUP_IRQn 

Ethernet Wakeup through EXTI line Interrupt

CAN2_TX_IRQn 

CAN2 TX Interrupt

CAN2_RX0_IRQn 

CAN2 RX0 Interrupt

CAN2_RX1_IRQn 

CAN2 RX1 Interrupt

CAN2_SCE_IRQn 

CAN2 SCE Interrupt

OTG_FS_IRQn 

USB OTG FS global Interrupt

DMA2_Stream5_IRQn 

DMA2 Stream 5 global interrupt

DMA2_Stream6_IRQn 

DMA2 Stream 6 global interrupt

DMA2_Stream7_IRQn 

DMA2 Stream 7 global interrupt

USART6_IRQn 

USART6 global interrupt

I2C3_EV_IRQn 

I2C3 event interrupt

I2C3_ER_IRQn 

I2C3 error interrupt

OTG_HS_EP1_OUT_IRQn 

USB OTG HS End Point 1 Out global interrupt

OTG_HS_EP1_IN_IRQn 

USB OTG HS End Point 1 In global interrupt

OTG_HS_WKUP_IRQn 

USB OTG HS Wakeup through EXTI interrupt

OTG_HS_IRQn 

USB OTG HS global interrupt

DCMI_IRQn 

DCMI global interrupt

RNG_IRQn 

RNG global interrupt

FPU_IRQn 

FPU global interrupt

UART7_IRQn 

UART7 global interrupt

UART8_IRQn 

UART8 global interrupt

SPI4_IRQn 

SPI4 global Interrupt

SPI5_IRQn 

SPI5 global Interrupt

SPI6_IRQn 

SPI6 global Interrupt

SAI1_IRQn 

SAI1 global Interrupt

DMA2D_IRQn 

DMA2D global Interrupt

SAI2_IRQn 

SAI2 global Interrupt

QUADSPI_IRQn 

Quad SPI global interrupt

LPTIM1_IRQn 

LP TIM1 interrupt

CEC_IRQn 

HDMI-CEC global Interrupt

I2C4_EV_IRQn 

I2C4 Event Interrupt

I2C4_ER_IRQn 

I2C4 Error Interrupt

SPDIF_RX_IRQn 

SPDIF-RX global Interrupt

◆ IRQn_Type [2/8]

enum IRQn_Type
Enumerator
NonMaskableInt_IRQn 

2 Non Maskable Interrupt

MemoryManagement_IRQn 

4 Cortex-M7 Memory Management Interrupt

BusFault_IRQn 

5 Cortex-M7 Bus Fault Interrupt

UsageFault_IRQn 

6 Cortex-M7 Usage Fault Interrupt

SVCall_IRQn 

11 Cortex-M7 SV Call Interrupt

DebugMonitor_IRQn 

12 Cortex-M7 Debug Monitor Interrupt

PendSV_IRQn 

14 Cortex-M7 Pend SV Interrupt

SysTick_IRQn 

15 Cortex-M7 System Tick Interrupt

WWDG_IRQn 

Window WatchDog Interrupt

PVD_IRQn 

PVD through EXTI Line detection Interrupt

TAMP_STAMP_IRQn 

Tamper and TimeStamp interrupts through the EXTI line

RTC_WKUP_IRQn 

RTC Wakeup interrupt through the EXTI line

FLASH_IRQn 

FLASH global Interrupt

RCC_IRQn 

RCC global Interrupt

EXTI0_IRQn 

EXTI Line0 Interrupt

EXTI1_IRQn 

EXTI Line1 Interrupt

EXTI2_IRQn 

EXTI Line2 Interrupt

EXTI3_IRQn 

EXTI Line3 Interrupt

EXTI4_IRQn 

EXTI Line4 Interrupt

DMA1_Stream0_IRQn 

DMA1 Stream 0 global Interrupt

DMA1_Stream1_IRQn 

DMA1 Stream 1 global Interrupt

DMA1_Stream2_IRQn 

DMA1 Stream 2 global Interrupt

DMA1_Stream3_IRQn 

DMA1 Stream 3 global Interrupt

DMA1_Stream4_IRQn 

DMA1 Stream 4 global Interrupt

DMA1_Stream5_IRQn 

DMA1 Stream 5 global Interrupt

DMA1_Stream6_IRQn 

DMA1 Stream 6 global Interrupt

ADC_IRQn 

ADC1, ADC2 and ADC3 global Interrupts

CAN1_TX_IRQn 

CAN1 TX Interrupt

CAN1_RX0_IRQn 

CAN1 RX0 Interrupt

CAN1_RX1_IRQn 

CAN1 RX1 Interrupt

CAN1_SCE_IRQn 

CAN1 SCE Interrupt

EXTI9_5_IRQn 

External Line[9:5] Interrupts

TIM1_BRK_TIM9_IRQn 

TIM1 Break interrupt and TIM9 global interrupt

TIM1_UP_TIM10_IRQn 

TIM1 Update Interrupt and TIM10 global interrupt

TIM1_TRG_COM_TIM11_IRQn 

TIM1 Trigger and Commutation Interrupt and TIM11 global interrupt

TIM1_CC_IRQn 

TIM1 Capture Compare Interrupt

TIM2_IRQn 

TIM2 global Interrupt

TIM3_IRQn 

TIM3 global Interrupt

TIM4_IRQn 

TIM4 global Interrupt

I2C1_EV_IRQn 

I2C1 Event Interrupt

I2C1_ER_IRQn 

I2C1 Error Interrupt

I2C2_EV_IRQn 

I2C2 Event Interrupt

I2C2_ER_IRQn 

I2C2 Error Interrupt

SPI1_IRQn 

SPI1 global Interrupt

SPI2_IRQn 

SPI2 global Interrupt

USART1_IRQn 

USART1 global Interrupt

USART2_IRQn 

USART2 global Interrupt

USART3_IRQn 

USART3 global Interrupt

EXTI15_10_IRQn 

External Line[15:10] Interrupts

RTC_Alarm_IRQn 

RTC Alarm (A and B) through EXTI Line Interrupt

OTG_FS_WKUP_IRQn 

USB OTG FS Wakeup through EXTI line interrupt

TIM8_BRK_TIM12_IRQn 

TIM8 Break Interrupt and TIM12 global interrupt

TIM8_UP_TIM13_IRQn 

TIM8 Update Interrupt and TIM13 global interrupt

TIM8_TRG_COM_TIM14_IRQn 

TIM8 Trigger and Commutation Interrupt and TIM14 global interrupt

TIM8_CC_IRQn 

TIM8 Capture Compare Interrupt

DMA1_Stream7_IRQn 

DMA1 Stream7 Interrupt

FMC_IRQn 

FMC global Interrupt

SDMMC1_IRQn 

SDMMC1 global Interrupt

TIM5_IRQn 

TIM5 global Interrupt

SPI3_IRQn 

SPI3 global Interrupt

UART4_IRQn 

UART4 global Interrupt

UART5_IRQn 

UART5 global Interrupt

TIM6_DAC_IRQn 

TIM6 global and DAC1&2 underrun error interrupts

TIM7_IRQn 

TIM7 global interrupt

DMA2_Stream0_IRQn 

DMA2 Stream 0 global Interrupt

DMA2_Stream1_IRQn 

DMA2 Stream 1 global Interrupt

DMA2_Stream2_IRQn 

DMA2 Stream 2 global Interrupt

DMA2_Stream3_IRQn 

DMA2 Stream 3 global Interrupt

DMA2_Stream4_IRQn 

DMA2 Stream 4 global Interrupt

ETH_IRQn 

Ethernet global Interrupt

ETH_WKUP_IRQn 

Ethernet Wakeup through EXTI line Interrupt

CAN2_TX_IRQn 

CAN2 TX Interrupt

CAN2_RX0_IRQn 

CAN2 RX0 Interrupt

CAN2_RX1_IRQn 

CAN2 RX1 Interrupt

CAN2_SCE_IRQn 

CAN2 SCE Interrupt

OTG_FS_IRQn 

USB OTG FS global Interrupt

DMA2_Stream5_IRQn 

DMA2 Stream 5 global interrupt

DMA2_Stream6_IRQn 

DMA2 Stream 6 global interrupt

DMA2_Stream7_IRQn 

DMA2 Stream 7 global interrupt

USART6_IRQn 

USART6 global interrupt

I2C3_EV_IRQn 

I2C3 event interrupt

I2C3_ER_IRQn 

I2C3 error interrupt

OTG_HS_EP1_OUT_IRQn 

USB OTG HS End Point 1 Out global interrupt

OTG_HS_EP1_IN_IRQn 

USB OTG HS End Point 1 In global interrupt

OTG_HS_WKUP_IRQn 

USB OTG HS Wakeup through EXTI interrupt

OTG_HS_IRQn 

USB OTG HS global interrupt

DCMI_IRQn 

DCMI global interrupt

RNG_IRQn 

RNG global interrupt

FPU_IRQn 

FPU global interrupt

UART7_IRQn 

UART7 global interrupt

UART8_IRQn 

UART8 global interrupt

SPI4_IRQn 

SPI4 global Interrupt

SPI5_IRQn 

SPI5 global Interrupt

SPI6_IRQn 

SPI6 global Interrupt

SAI1_IRQn 

SAI1 global Interrupt

LTDC_IRQn 

LTDC global Interrupt

LTDC_ER_IRQn 

LTDC Error global Interrupt

DMA2D_IRQn 

DMA2D global Interrupt

SAI2_IRQn 

SAI2 global Interrupt

QUADSPI_IRQn 

Quad SPI global interrupt

LPTIM1_IRQn 

LP TIM1 interrupt

CEC_IRQn 

HDMI-CEC global Interrupt

I2C4_EV_IRQn 

I2C4 Event Interrupt

I2C4_ER_IRQn 

I2C4 Error Interrupt

SPDIF_RX_IRQn 

SPDIF-RX global Interrupt

◆ IRQn_Type [3/8]

enum IRQn_Type
Enumerator
NonMaskableInt_IRQn 

2 Non Maskable Interrupt

MemoryManagement_IRQn 

4 Cortex-M7 Memory Management Interrupt

BusFault_IRQn 

5 Cortex-M7 Bus Fault Interrupt

UsageFault_IRQn 

6 Cortex-M7 Usage Fault Interrupt

SVCall_IRQn 

11 Cortex-M7 SV Call Interrupt

DebugMonitor_IRQn 

12 Cortex-M7 Debug Monitor Interrupt

PendSV_IRQn 

14 Cortex-M7 Pend SV Interrupt

SysTick_IRQn 

15 Cortex-M7 System Tick Interrupt

WWDG_IRQn 

Window WatchDog Interrupt

PVD_IRQn 

PVD through EXTI Line detection Interrupt

TAMP_STAMP_IRQn 

Tamper and TimeStamp interrupts through the EXTI line

RTC_WKUP_IRQn 

RTC Wakeup interrupt through the EXTI line

FLASH_IRQn 

FLASH global Interrupt

RCC_IRQn 

RCC global Interrupt

EXTI0_IRQn 

EXTI Line0 Interrupt

EXTI1_IRQn 

EXTI Line1 Interrupt

EXTI2_IRQn 

EXTI Line2 Interrupt

EXTI3_IRQn 

EXTI Line3 Interrupt

EXTI4_IRQn 

EXTI Line4 Interrupt

DMA1_Stream0_IRQn 

DMA1 Stream 0 global Interrupt

DMA1_Stream1_IRQn 

DMA1 Stream 1 global Interrupt

DMA1_Stream2_IRQn 

DMA1 Stream 2 global Interrupt

DMA1_Stream3_IRQn 

DMA1 Stream 3 global Interrupt

DMA1_Stream4_IRQn 

DMA1 Stream 4 global Interrupt

DMA1_Stream5_IRQn 

DMA1 Stream 5 global Interrupt

DMA1_Stream6_IRQn 

DMA1 Stream 6 global Interrupt

ADC_IRQn 

ADC1, ADC2 and ADC3 global Interrupts

CAN1_TX_IRQn 

CAN1 TX Interrupt

CAN1_RX0_IRQn 

CAN1 RX0 Interrupt

CAN1_RX1_IRQn 

CAN1 RX1 Interrupt

CAN1_SCE_IRQn 

CAN1 SCE Interrupt

EXTI9_5_IRQn 

External Line[9:5] Interrupts

TIM1_BRK_TIM9_IRQn 

TIM1 Break interrupt and TIM9 global interrupt

TIM1_UP_TIM10_IRQn 

TIM1 Update Interrupt and TIM10 global interrupt

TIM1_TRG_COM_TIM11_IRQn 

TIM1 Trigger and Commutation Interrupt and TIM11 global interrupt

TIM1_CC_IRQn 

TIM1 Capture Compare Interrupt

TIM2_IRQn 

TIM2 global Interrupt

TIM3_IRQn 

TIM3 global Interrupt

TIM4_IRQn 

TIM4 global Interrupt

I2C1_EV_IRQn 

I2C1 Event Interrupt

I2C1_ER_IRQn 

I2C1 Error Interrupt

I2C2_EV_IRQn 

I2C2 Event Interrupt

I2C2_ER_IRQn 

I2C2 Error Interrupt

SPI1_IRQn 

SPI1 global Interrupt

SPI2_IRQn 

SPI2 global Interrupt

USART1_IRQn 

USART1 global Interrupt

USART2_IRQn 

USART2 global Interrupt

USART3_IRQn 

USART3 global Interrupt

EXTI15_10_IRQn 

External Line[15:10] Interrupts

RTC_Alarm_IRQn 

RTC Alarm (A and B) through EXTI Line Interrupt

OTG_FS_WKUP_IRQn 

USB OTG FS Wakeup through EXTI line interrupt

TIM8_BRK_TIM12_IRQn 

TIM8 Break Interrupt and TIM12 global interrupt

TIM8_UP_TIM13_IRQn 

TIM8 Update Interrupt and TIM13 global interrupt

TIM8_TRG_COM_TIM14_IRQn 

TIM8 Trigger and Commutation Interrupt and TIM14 global interrupt

TIM8_CC_IRQn 

TIM8 Capture Compare Interrupt

DMA1_Stream7_IRQn 

DMA1 Stream7 Interrupt

FMC_IRQn 

FMC global Interrupt

SDMMC1_IRQn 

SDMMC1 global Interrupt

TIM5_IRQn 

TIM5 global Interrupt

SPI3_IRQn 

SPI3 global Interrupt

UART4_IRQn 

UART4 global Interrupt

UART5_IRQn 

UART5 global Interrupt

TIM6_DAC_IRQn 

TIM6 global and DAC1&2 underrun error interrupts

TIM7_IRQn 

TIM7 global interrupt

DMA2_Stream0_IRQn 

DMA2 Stream 0 global Interrupt

DMA2_Stream1_IRQn 

DMA2 Stream 1 global Interrupt

DMA2_Stream2_IRQn 

DMA2 Stream 2 global Interrupt

DMA2_Stream3_IRQn 

DMA2 Stream 3 global Interrupt

DMA2_Stream4_IRQn 

DMA2 Stream 4 global Interrupt

ETH_IRQn 

Ethernet global Interrupt

ETH_WKUP_IRQn 

Ethernet Wakeup through EXTI line Interrupt

CAN2_TX_IRQn 

CAN2 TX Interrupt

CAN2_RX0_IRQn 

CAN2 RX0 Interrupt

CAN2_RX1_IRQn 

CAN2 RX1 Interrupt

CAN2_SCE_IRQn 

CAN2 SCE Interrupt

OTG_FS_IRQn 

USB OTG FS global Interrupt

DMA2_Stream5_IRQn 

DMA2 Stream 5 global interrupt

DMA2_Stream6_IRQn 

DMA2 Stream 6 global interrupt

DMA2_Stream7_IRQn 

DMA2 Stream 7 global interrupt

USART6_IRQn 

USART6 global interrupt

I2C3_EV_IRQn 

I2C3 event interrupt

I2C3_ER_IRQn 

I2C3 error interrupt

OTG_HS_EP1_OUT_IRQn 

USB OTG HS End Point 1 Out global interrupt

OTG_HS_EP1_IN_IRQn 

USB OTG HS End Point 1 In global interrupt

OTG_HS_WKUP_IRQn 

USB OTG HS Wakeup through EXTI interrupt

OTG_HS_IRQn 

USB OTG HS global interrupt

DCMI_IRQn 

DCMI global interrupt

CRYP_IRQn 

CRYP crypto global interrupt

HASH_RNG_IRQn 

Hash and Rng global interrupt

FPU_IRQn 

FPU global interrupt

UART7_IRQn 

UART7 global interrupt

UART8_IRQn 

UART8 global interrupt

SPI4_IRQn 

SPI4 global Interrupt

SPI5_IRQn 

SPI5 global Interrupt

SPI6_IRQn 

SPI6 global Interrupt

SAI1_IRQn 

SAI1 global Interrupt

LTDC_IRQn 

LTDC global Interrupt

LTDC_ER_IRQn 

LTDC Error global Interrupt

DMA2D_IRQn 

DMA2D global Interrupt

SAI2_IRQn 

SAI2 global Interrupt

QUADSPI_IRQn 

Quad SPI global interrupt

LPTIM1_IRQn 

LP TIM1 interrupt

CEC_IRQn 

HDMI-CEC global Interrupt

I2C4_EV_IRQn 

I2C4 Event Interrupt

I2C4_ER_IRQn 

I2C4 Error Interrupt

SPDIF_RX_IRQn 

SPDIF-RX global Interrupt

◆ IRQn_Type [4/8]

enum IRQn_Type
Enumerator
NonMaskableInt_IRQn 

2 Non Maskable Interrupt

MemoryManagement_IRQn 

4 Cortex-M7 Memory Management Interrupt

BusFault_IRQn 

5 Cortex-M7 Bus Fault Interrupt

UsageFault_IRQn 

6 Cortex-M7 Usage Fault Interrupt

SVCall_IRQn 

11 Cortex-M7 SV Call Interrupt

DebugMonitor_IRQn 

12 Cortex-M7 Debug Monitor Interrupt

PendSV_IRQn 

14 Cortex-M7 Pend SV Interrupt

SysTick_IRQn 

15 Cortex-M7 System Tick Interrupt

WWDG_IRQn 

Window WatchDog Interrupt

PVD_IRQn 

PVD through EXTI Line detection Interrupt

TAMP_STAMP_IRQn 

Tamper and TimeStamp interrupts through the EXTI line

RTC_WKUP_IRQn 

RTC Wakeup interrupt through the EXTI line

FLASH_IRQn 

FLASH global Interrupt

RCC_IRQn 

RCC global Interrupt

EXTI0_IRQn 

EXTI Line0 Interrupt

EXTI1_IRQn 

EXTI Line1 Interrupt

EXTI2_IRQn 

EXTI Line2 Interrupt

EXTI3_IRQn 

EXTI Line3 Interrupt

EXTI4_IRQn 

EXTI Line4 Interrupt

DMA1_Stream0_IRQn 

DMA1 Stream 0 global Interrupt

DMA1_Stream1_IRQn 

DMA1 Stream 1 global Interrupt

DMA1_Stream2_IRQn 

DMA1 Stream 2 global Interrupt

DMA1_Stream3_IRQn 

DMA1 Stream 3 global Interrupt

DMA1_Stream4_IRQn 

DMA1 Stream 4 global Interrupt

DMA1_Stream5_IRQn 

DMA1 Stream 5 global Interrupt

DMA1_Stream6_IRQn 

DMA1 Stream 6 global Interrupt

ADC_IRQn 

ADC1, ADC2 and ADC3 global Interrupts

CAN1_TX_IRQn 

CAN1 TX Interrupt

CAN1_RX0_IRQn 

CAN1 RX0 Interrupt

CAN1_RX1_IRQn 

CAN1 RX1 Interrupt

CAN1_SCE_IRQn 

CAN1 SCE Interrupt

EXTI9_5_IRQn 

External Line[9:5] Interrupts

TIM1_BRK_TIM9_IRQn 

TIM1 Break interrupt and TIM9 global interrupt

TIM1_UP_TIM10_IRQn 

TIM1 Update Interrupt and TIM10 global interrupt

TIM1_TRG_COM_TIM11_IRQn 

TIM1 Trigger and Commutation Interrupt and TIM11 global interrupt

TIM1_CC_IRQn 

TIM1 Capture Compare Interrupt

TIM2_IRQn 

TIM2 global Interrupt

TIM3_IRQn 

TIM3 global Interrupt

TIM4_IRQn 

TIM4 global Interrupt

I2C1_EV_IRQn 

I2C1 Event Interrupt

I2C1_ER_IRQn 

I2C1 Error Interrupt

I2C2_EV_IRQn 

I2C2 Event Interrupt

I2C2_ER_IRQn 

I2C2 Error Interrupt

SPI1_IRQn 

SPI1 global Interrupt

SPI2_IRQn 

SPI2 global Interrupt

USART1_IRQn 

USART1 global Interrupt

USART2_IRQn 

USART2 global Interrupt

USART3_IRQn 

USART3 global Interrupt

EXTI15_10_IRQn 

External Line[15:10] Interrupts

RTC_Alarm_IRQn 

RTC Alarm (A and B) through EXTI Line Interrupt

OTG_FS_WKUP_IRQn 

USB OTG FS Wakeup through EXTI line interrupt

TIM8_BRK_TIM12_IRQn 

TIM8 Break Interrupt and TIM12 global interrupt

TIM8_UP_TIM13_IRQn 

TIM8 Update Interrupt and TIM13 global interrupt

TIM8_TRG_COM_TIM14_IRQn 

TIM8 Trigger and Commutation Interrupt and TIM14 global interrupt

TIM8_CC_IRQn 

TIM8 Capture Compare Interrupt

DMA1_Stream7_IRQn 

DMA1 Stream7 Interrupt

FMC_IRQn 

FMC global Interrupt

SDMMC1_IRQn 

SDMMC1 global Interrupt

TIM5_IRQn 

TIM5 global Interrupt

SPI3_IRQn 

SPI3 global Interrupt

UART4_IRQn 

UART4 global Interrupt

UART5_IRQn 

UART5 global Interrupt

TIM6_DAC_IRQn 

TIM6 global and DAC1&2 underrun error interrupts

TIM7_IRQn 

TIM7 global interrupt

DMA2_Stream0_IRQn 

DMA2 Stream 0 global Interrupt

DMA2_Stream1_IRQn 

DMA2 Stream 1 global Interrupt

DMA2_Stream2_IRQn 

DMA2 Stream 2 global Interrupt

DMA2_Stream3_IRQn 

DMA2 Stream 3 global Interrupt

DMA2_Stream4_IRQn 

DMA2 Stream 4 global Interrupt

ETH_IRQn 

Ethernet global Interrupt

ETH_WKUP_IRQn 

Ethernet Wakeup through EXTI line Interrupt

CAN2_TX_IRQn 

CAN2 TX Interrupt

CAN2_RX0_IRQn 

CAN2 RX0 Interrupt

CAN2_RX1_IRQn 

CAN2 RX1 Interrupt

CAN2_SCE_IRQn 

CAN2 SCE Interrupt

OTG_FS_IRQn 

USB OTG FS global Interrupt

DMA2_Stream5_IRQn 

DMA2 Stream 5 global interrupt

DMA2_Stream6_IRQn 

DMA2 Stream 6 global interrupt

DMA2_Stream7_IRQn 

DMA2 Stream 7 global interrupt

USART6_IRQn 

USART6 global interrupt

I2C3_EV_IRQn 

I2C3 event interrupt

I2C3_ER_IRQn 

I2C3 error interrupt

OTG_HS_EP1_OUT_IRQn 

USB OTG HS End Point 1 Out global interrupt

OTG_HS_EP1_IN_IRQn 

USB OTG HS End Point 1 In global interrupt

OTG_HS_WKUP_IRQn 

USB OTG HS Wakeup through EXTI interrupt

OTG_HS_IRQn 

USB OTG HS global interrupt

DCMI_IRQn 

DCMI global interrupt

RNG_IRQn 

RNG global interrupt

FPU_IRQn 

FPU global interrupt

UART7_IRQn 

UART7 global interrupt

UART8_IRQn 

UART8 global interrupt

SPI4_IRQn 

SPI4 global Interrupt

SPI5_IRQn 

SPI5 global Interrupt

SPI6_IRQn 

SPI6 global Interrupt

SAI1_IRQn 

SAI1 global Interrupt

DMA2D_IRQn 

DMA2D global Interrupt

SAI2_IRQn 

SAI2 global Interrupt

QUADSPI_IRQn 

Quad SPI global interrupt

LPTIM1_IRQn 

LP TIM1 interrupt

CEC_IRQn 

HDMI-CEC global Interrupt

I2C4_EV_IRQn 

I2C4 Event Interrupt

I2C4_ER_IRQn 

I2C4 Error Interrupt

SPDIF_RX_IRQn 

SPDIF-RX global Interrupt

DFSDM1_FLT0_IRQn 

DFSDM1 Filter 0 global Interrupt

DFSDM1_FLT1_IRQn 

DFSDM1 Filter 1 global Interrupt

DFSDM1_FLT2_IRQn 

DFSDM1 Filter 2 global Interrupt

DFSDM1_FLT3_IRQn 

DFSDM1 Filter 3 global Interrupt

SDMMC2_IRQn 

SDMMC2 global Interrupt

CAN3_TX_IRQn 

CAN3 TX Interrupt

CAN3_RX0_IRQn 

CAN3 RX0 Interrupt

CAN3_RX1_IRQn 

CAN3 RX1 Interrupt

CAN3_SCE_IRQn 

CAN3 SCE Interrupt

MDIOS_IRQn 

MDIO Slave global Interrupt

◆ IRQn_Type [5/8]

enum IRQn_Type
Enumerator
NonMaskableInt_IRQn 

2 Non Maskable Interrupt

MemoryManagement_IRQn 

4 Cortex-M7 Memory Management Interrupt

BusFault_IRQn 

5 Cortex-M7 Bus Fault Interrupt

UsageFault_IRQn 

6 Cortex-M7 Usage Fault Interrupt

SVCall_IRQn 

11 Cortex-M7 SV Call Interrupt

DebugMonitor_IRQn 

12 Cortex-M7 Debug Monitor Interrupt

PendSV_IRQn 

14 Cortex-M7 Pend SV Interrupt

SysTick_IRQn 

15 Cortex-M7 System Tick Interrupt

WWDG_IRQn 

Window WatchDog Interrupt

PVD_IRQn 

PVD through EXTI Line detection Interrupt

TAMP_STAMP_IRQn 

Tamper and TimeStamp interrupts through the EXTI line

RTC_WKUP_IRQn 

RTC Wakeup interrupt through the EXTI line

FLASH_IRQn 

FLASH global Interrupt

RCC_IRQn 

RCC global Interrupt

EXTI0_IRQn 

EXTI Line0 Interrupt

EXTI1_IRQn 

EXTI Line1 Interrupt

EXTI2_IRQn 

EXTI Line2 Interrupt

EXTI3_IRQn 

EXTI Line3 Interrupt

EXTI4_IRQn 

EXTI Line4 Interrupt

DMA1_Stream0_IRQn 

DMA1 Stream 0 global Interrupt

DMA1_Stream1_IRQn 

DMA1 Stream 1 global Interrupt

DMA1_Stream2_IRQn 

DMA1 Stream 2 global Interrupt

DMA1_Stream3_IRQn 

DMA1 Stream 3 global Interrupt

DMA1_Stream4_IRQn 

DMA1 Stream 4 global Interrupt

DMA1_Stream5_IRQn 

DMA1 Stream 5 global Interrupt

DMA1_Stream6_IRQn 

DMA1 Stream 6 global Interrupt

ADC_IRQn 

ADC1, ADC2 and ADC3 global Interrupts

CAN1_TX_IRQn 

CAN1 TX Interrupt

CAN1_RX0_IRQn 

CAN1 RX0 Interrupt

CAN1_RX1_IRQn 

CAN1 RX1 Interrupt

CAN1_SCE_IRQn 

CAN1 SCE Interrupt

EXTI9_5_IRQn 

External Line[9:5] Interrupts

TIM1_BRK_TIM9_IRQn 

TIM1 Break interrupt and TIM9 global interrupt

TIM1_UP_TIM10_IRQn 

TIM1 Update Interrupt and TIM10 global interrupt

TIM1_TRG_COM_TIM11_IRQn 

TIM1 Trigger and Commutation Interrupt and TIM11 global interrupt

TIM1_CC_IRQn 

TIM1 Capture Compare Interrupt

TIM2_IRQn 

TIM2 global Interrupt

TIM3_IRQn 

TIM3 global Interrupt

TIM4_IRQn 

TIM4 global Interrupt

I2C1_EV_IRQn 

I2C1 Event Interrupt

I2C1_ER_IRQn 

I2C1 Error Interrupt

I2C2_EV_IRQn 

I2C2 Event Interrupt

I2C2_ER_IRQn 

I2C2 Error Interrupt

SPI1_IRQn 

SPI1 global Interrupt

SPI2_IRQn 

SPI2 global Interrupt

USART1_IRQn 

USART1 global Interrupt

USART2_IRQn 

USART2 global Interrupt

USART3_IRQn 

USART3 global Interrupt

EXTI15_10_IRQn 

External Line[15:10] Interrupts

RTC_Alarm_IRQn 

RTC Alarm (A and B) through EXTI Line Interrupt

OTG_FS_WKUP_IRQn 

USB OTG FS Wakeup through EXTI line interrupt

TIM8_BRK_TIM12_IRQn 

TIM8 Break Interrupt and TIM12 global interrupt

TIM8_UP_TIM13_IRQn 

TIM8 Update Interrupt and TIM13 global interrupt

TIM8_TRG_COM_TIM14_IRQn 

TIM8 Trigger and Commutation Interrupt and TIM14 global interrupt

TIM8_CC_IRQn 

TIM8 Capture Compare Interrupt

DMA1_Stream7_IRQn 

DMA1 Stream7 Interrupt

FMC_IRQn 

FMC global Interrupt

SDMMC1_IRQn 

SDMMC1 global Interrupt

TIM5_IRQn 

TIM5 global Interrupt

SPI3_IRQn 

SPI3 global Interrupt

UART4_IRQn 

UART4 global Interrupt

UART5_IRQn 

UART5 global Interrupt

TIM6_DAC_IRQn 

TIM6 global and DAC1&2 underrun error interrupts

TIM7_IRQn 

TIM7 global interrupt

DMA2_Stream0_IRQn 

DMA2 Stream 0 global Interrupt

DMA2_Stream1_IRQn 

DMA2 Stream 1 global Interrupt

DMA2_Stream2_IRQn 

DMA2 Stream 2 global Interrupt

DMA2_Stream3_IRQn 

DMA2 Stream 3 global Interrupt

DMA2_Stream4_IRQn 

DMA2 Stream 4 global Interrupt

ETH_IRQn 

Ethernet global Interrupt

ETH_WKUP_IRQn 

Ethernet Wakeup through EXTI line Interrupt

CAN2_TX_IRQn 

CAN2 TX Interrupt

CAN2_RX0_IRQn 

CAN2 RX0 Interrupt

CAN2_RX1_IRQn 

CAN2 RX1 Interrupt

CAN2_SCE_IRQn 

CAN2 SCE Interrupt

OTG_FS_IRQn 

USB OTG FS global Interrupt

DMA2_Stream5_IRQn 

DMA2 Stream 5 global interrupt

DMA2_Stream6_IRQn 

DMA2 Stream 6 global interrupt

DMA2_Stream7_IRQn 

DMA2 Stream 7 global interrupt

USART6_IRQn 

USART6 global interrupt

I2C3_EV_IRQn 

I2C3 event interrupt

I2C3_ER_IRQn 

I2C3 error interrupt

OTG_HS_EP1_OUT_IRQn 

USB OTG HS End Point 1 Out global interrupt

OTG_HS_EP1_IN_IRQn 

USB OTG HS End Point 1 In global interrupt

OTG_HS_WKUP_IRQn 

USB OTG HS Wakeup through EXTI interrupt

OTG_HS_IRQn 

USB OTG HS global interrupt

DCMI_IRQn 

DCMI global interrupt

RNG_IRQn 

RNG global interrupt

FPU_IRQn 

FPU global interrupt

UART7_IRQn 

UART7 global interrupt

UART8_IRQn 

UART8 global interrupt

SPI4_IRQn 

SPI4 global Interrupt

SPI5_IRQn 

SPI5 global Interrupt

SPI6_IRQn 

SPI6 global Interrupt

SAI1_IRQn 

SAI1 global Interrupt

LTDC_IRQn 

LTDC global Interrupt

LTDC_ER_IRQn 

LTDC Error global Interrupt

DMA2D_IRQn 

DMA2D global Interrupt

SAI2_IRQn 

SAI2 global Interrupt

QUADSPI_IRQn 

Quad SPI global interrupt

LPTIM1_IRQn 

LP TIM1 interrupt

CEC_IRQn 

HDMI-CEC global Interrupt

I2C4_EV_IRQn 

I2C4 Event Interrupt

I2C4_ER_IRQn 

I2C4 Error Interrupt

SPDIF_RX_IRQn 

SPDIF-RX global Interrupt

DFSDM1_FLT0_IRQn 

DFSDM1 Filter 0 global Interrupt

DFSDM1_FLT1_IRQn 

DFSDM1 Filter 1 global Interrupt

DFSDM1_FLT2_IRQn 

DFSDM1 Filter 2 global Interrupt

DFSDM1_FLT3_IRQn 

DFSDM1 Filter 3 global Interrupt

SDMMC2_IRQn 

SDMMC2 global Interrupt

CAN3_TX_IRQn 

CAN3 TX Interrupt

CAN3_RX0_IRQn 

CAN3 RX0 Interrupt

CAN3_RX1_IRQn 

CAN3 RX1 Interrupt

CAN3_SCE_IRQn 

CAN3 SCE Interrupt

JPEG_IRQn 

JPEG global Interrupt

MDIOS_IRQn 

MDIO Slave global Interrupt

◆ IRQn_Type [6/8]

enum IRQn_Type
Enumerator
NonMaskableInt_IRQn 

2 Non Maskable Interrupt

MemoryManagement_IRQn 

4 Cortex-M7 Memory Management Interrupt

BusFault_IRQn 

5 Cortex-M7 Bus Fault Interrupt

UsageFault_IRQn 

6 Cortex-M7 Usage Fault Interrupt

SVCall_IRQn 

11 Cortex-M7 SV Call Interrupt

DebugMonitor_IRQn 

12 Cortex-M7 Debug Monitor Interrupt

PendSV_IRQn 

14 Cortex-M7 Pend SV Interrupt

SysTick_IRQn 

15 Cortex-M7 System Tick Interrupt

WWDG_IRQn 

Window WatchDog Interrupt

PVD_IRQn 

PVD through EXTI Line detection Interrupt

TAMP_STAMP_IRQn 

Tamper and TimeStamp interrupts through the EXTI line

RTC_WKUP_IRQn 

RTC Wakeup interrupt through the EXTI line

FLASH_IRQn 

FLASH global Interrupt

RCC_IRQn 

RCC global Interrupt

EXTI0_IRQn 

EXTI Line0 Interrupt

EXTI1_IRQn 

EXTI Line1 Interrupt

EXTI2_IRQn 

EXTI Line2 Interrupt

EXTI3_IRQn 

EXTI Line3 Interrupt

EXTI4_IRQn 

EXTI Line4 Interrupt

DMA1_Stream0_IRQn 

DMA1 Stream 0 global Interrupt

DMA1_Stream1_IRQn 

DMA1 Stream 1 global Interrupt

DMA1_Stream2_IRQn 

DMA1 Stream 2 global Interrupt

DMA1_Stream3_IRQn 

DMA1 Stream 3 global Interrupt

DMA1_Stream4_IRQn 

DMA1 Stream 4 global Interrupt

DMA1_Stream5_IRQn 

DMA1 Stream 5 global Interrupt

DMA1_Stream6_IRQn 

DMA1 Stream 6 global Interrupt

ADC_IRQn 

ADC1, ADC2 and ADC3 global Interrupts

CAN1_TX_IRQn 

CAN1 TX Interrupt

CAN1_RX0_IRQn 

CAN1 RX0 Interrupt

CAN1_RX1_IRQn 

CAN1 RX1 Interrupt

CAN1_SCE_IRQn 

CAN1 SCE Interrupt

EXTI9_5_IRQn 

External Line[9:5] Interrupts

TIM1_BRK_TIM9_IRQn 

TIM1 Break interrupt and TIM9 global interrupt

TIM1_UP_TIM10_IRQn 

TIM1 Update Interrupt and TIM10 global interrupt

TIM1_TRG_COM_TIM11_IRQn 

TIM1 Trigger and Commutation Interrupt and TIM11 global interrupt

TIM1_CC_IRQn 

TIM1 Capture Compare Interrupt

TIM2_IRQn 

TIM2 global Interrupt

TIM3_IRQn 

TIM3 global Interrupt

TIM4_IRQn 

TIM4 global Interrupt

I2C1_EV_IRQn 

I2C1 Event Interrupt

I2C1_ER_IRQn 

I2C1 Error Interrupt

I2C2_EV_IRQn 

I2C2 Event Interrupt

I2C2_ER_IRQn 

I2C2 Error Interrupt

SPI1_IRQn 

SPI1 global Interrupt

SPI2_IRQn 

SPI2 global Interrupt

USART1_IRQn 

USART1 global Interrupt

USART2_IRQn 

USART2 global Interrupt

USART3_IRQn 

USART3 global Interrupt

EXTI15_10_IRQn 

External Line[15:10] Interrupts

RTC_Alarm_IRQn 

RTC Alarm (A and B) through EXTI Line Interrupt

OTG_FS_WKUP_IRQn 

USB OTG FS Wakeup through EXTI line interrupt

TIM8_BRK_TIM12_IRQn 

TIM8 Break Interrupt and TIM12 global interrupt

TIM8_UP_TIM13_IRQn 

TIM8 Update Interrupt and TIM13 global interrupt

TIM8_TRG_COM_TIM14_IRQn 

TIM8 Trigger and Commutation Interrupt and TIM14 global interrupt

TIM8_CC_IRQn 

TIM8 Capture Compare Interrupt

DMA1_Stream7_IRQn 

DMA1 Stream7 Interrupt

FMC_IRQn 

FMC global Interrupt

SDMMC1_IRQn 

SDMMC1 global Interrupt

TIM5_IRQn 

TIM5 global Interrupt

SPI3_IRQn 

SPI3 global Interrupt

UART4_IRQn 

UART4 global Interrupt

UART5_IRQn 

UART5 global Interrupt

TIM6_DAC_IRQn 

TIM6 global and DAC1&2 underrun error interrupts

TIM7_IRQn 

TIM7 global interrupt

DMA2_Stream0_IRQn 

DMA2 Stream 0 global Interrupt

DMA2_Stream1_IRQn 

DMA2 Stream 1 global Interrupt

DMA2_Stream2_IRQn 

DMA2 Stream 2 global Interrupt

DMA2_Stream3_IRQn 

DMA2 Stream 3 global Interrupt

DMA2_Stream4_IRQn 

DMA2 Stream 4 global Interrupt

ETH_IRQn 

Ethernet global Interrupt

ETH_WKUP_IRQn 

Ethernet Wakeup through EXTI line Interrupt

CAN2_TX_IRQn 

CAN2 TX Interrupt

CAN2_RX0_IRQn 

CAN2 RX0 Interrupt

CAN2_RX1_IRQn 

CAN2 RX1 Interrupt

CAN2_SCE_IRQn 

CAN2 SCE Interrupt

OTG_FS_IRQn 

USB OTG FS global Interrupt

DMA2_Stream5_IRQn 

DMA2 Stream 5 global interrupt

DMA2_Stream6_IRQn 

DMA2 Stream 6 global interrupt

DMA2_Stream7_IRQn 

DMA2 Stream 7 global interrupt

USART6_IRQn 

USART6 global interrupt

I2C3_EV_IRQn 

I2C3 event interrupt

I2C3_ER_IRQn 

I2C3 error interrupt

OTG_HS_EP1_OUT_IRQn 

USB OTG HS End Point 1 Out global interrupt

OTG_HS_EP1_IN_IRQn 

USB OTG HS End Point 1 In global interrupt

OTG_HS_WKUP_IRQn 

USB OTG HS Wakeup through EXTI interrupt

OTG_HS_IRQn 

USB OTG HS global interrupt

DCMI_IRQn 

DCMI global interrupt

RNG_IRQn 

RNG global interrupt

FPU_IRQn 

FPU global interrupt

UART7_IRQn 

UART7 global interrupt

UART8_IRQn 

UART8 global interrupt

SPI4_IRQn 

SPI4 global Interrupt

SPI5_IRQn 

SPI5 global Interrupt

SPI6_IRQn 

SPI6 global Interrupt

SAI1_IRQn 

SAI1 global Interrupt

LTDC_IRQn 

LTDC global Interrupt

LTDC_ER_IRQn 

LTDC Error global Interrupt

DMA2D_IRQn 

DMA2D global Interrupt

SAI2_IRQn 

SAI2 global Interrupt

QUADSPI_IRQn 

Quad SPI global interrupt

LPTIM1_IRQn 

LP TIM1 interrupt

CEC_IRQn 

HDMI-CEC global Interrupt

I2C4_EV_IRQn 

I2C4 Event Interrupt

I2C4_ER_IRQn 

I2C4 Error Interrupt

SPDIF_RX_IRQn 

SPDIF-RX global Interrupt

DSI_IRQn 

DSI global Interrupt

DFSDM1_FLT0_IRQn 

DFSDM1 Filter 0 global Interrupt

DFSDM1_FLT1_IRQn 

DFSDM1 Filter 1 global Interrupt

DFSDM1_FLT2_IRQn 

DFSDM1 Filter 2 global Interrupt

DFSDM1_FLT3_IRQn 

DFSDM1 Filter 3 global Interrupt

SDMMC2_IRQn 

SDMMC2 global Interrupt

CAN3_TX_IRQn 

CAN3 TX Interrupt

CAN3_RX0_IRQn 

CAN3 RX0 Interrupt

CAN3_RX1_IRQn 

CAN3 RX1 Interrupt

CAN3_SCE_IRQn 

CAN3 SCE Interrupt

JPEG_IRQn 

JPEG global Interrupt

MDIOS_IRQn 

MDIO Slave global Interrupt

◆ IRQn_Type [7/8]

enum IRQn_Type
Enumerator
NonMaskableInt_IRQn 

2 Non Maskable Interrupt

MemoryManagement_IRQn 

4 Cortex-M7 Memory Management Interrupt

BusFault_IRQn 

5 Cortex-M7 Bus Fault Interrupt

UsageFault_IRQn 

6 Cortex-M7 Usage Fault Interrupt

SVCall_IRQn 

11 Cortex-M7 SV Call Interrupt

DebugMonitor_IRQn 

12 Cortex-M7 Debug Monitor Interrupt

PendSV_IRQn 

14 Cortex-M7 Pend SV Interrupt

SysTick_IRQn 

15 Cortex-M7 System Tick Interrupt

WWDG_IRQn 

Window WatchDog Interrupt

PVD_IRQn 

PVD through EXTI Line detection Interrupt

TAMP_STAMP_IRQn 

Tamper and TimeStamp interrupts through the EXTI line

RTC_WKUP_IRQn 

RTC Wakeup interrupt through the EXTI line

FLASH_IRQn 

FLASH global Interrupt

RCC_IRQn 

RCC global Interrupt

EXTI0_IRQn 

EXTI Line0 Interrupt

EXTI1_IRQn 

EXTI Line1 Interrupt

EXTI2_IRQn 

EXTI Line2 Interrupt

EXTI3_IRQn 

EXTI Line3 Interrupt

EXTI4_IRQn 

EXTI Line4 Interrupt

DMA1_Stream0_IRQn 

DMA1 Stream 0 global Interrupt

DMA1_Stream1_IRQn 

DMA1 Stream 1 global Interrupt

DMA1_Stream2_IRQn 

DMA1 Stream 2 global Interrupt

DMA1_Stream3_IRQn 

DMA1 Stream 3 global Interrupt

DMA1_Stream4_IRQn 

DMA1 Stream 4 global Interrupt

DMA1_Stream5_IRQn 

DMA1 Stream 5 global Interrupt

DMA1_Stream6_IRQn 

DMA1 Stream 6 global Interrupt

ADC_IRQn 

ADC1, ADC2 and ADC3 global Interrupts

CAN1_TX_IRQn 

CAN1 TX Interrupt

CAN1_RX0_IRQn 

CAN1 RX0 Interrupt

CAN1_RX1_IRQn 

CAN1 RX1 Interrupt

CAN1_SCE_IRQn 

CAN1 SCE Interrupt

EXTI9_5_IRQn 

External Line[9:5] Interrupts

TIM1_BRK_TIM9_IRQn 

TIM1 Break interrupt and TIM9 global interrupt

TIM1_UP_TIM10_IRQn 

TIM1 Update Interrupt and TIM10 global interrupt

TIM1_TRG_COM_TIM11_IRQn 

TIM1 Trigger and Commutation Interrupt and TIM11 global interrupt

TIM1_CC_IRQn 

TIM1 Capture Compare Interrupt

TIM2_IRQn 

TIM2 global Interrupt

TIM3_IRQn 

TIM3 global Interrupt

TIM4_IRQn 

TIM4 global Interrupt

I2C1_EV_IRQn 

I2C1 Event Interrupt

I2C1_ER_IRQn 

I2C1 Error Interrupt

I2C2_EV_IRQn 

I2C2 Event Interrupt

I2C2_ER_IRQn 

I2C2 Error Interrupt

SPI1_IRQn 

SPI1 global Interrupt

SPI2_IRQn 

SPI2 global Interrupt

USART1_IRQn 

USART1 global Interrupt

USART2_IRQn 

USART2 global Interrupt

USART3_IRQn 

USART3 global Interrupt

EXTI15_10_IRQn 

External Line[15:10] Interrupts

RTC_Alarm_IRQn 

RTC Alarm (A and B) through EXTI Line Interrupt

OTG_FS_WKUP_IRQn 

USB OTG FS Wakeup through EXTI line interrupt

TIM8_BRK_TIM12_IRQn 

TIM8 Break Interrupt and TIM12 global interrupt

TIM8_UP_TIM13_IRQn 

TIM8 Update Interrupt and TIM13 global interrupt

TIM8_TRG_COM_TIM14_IRQn 

TIM8 Trigger and Commutation Interrupt and TIM14 global interrupt

TIM8_CC_IRQn 

TIM8 Capture Compare Interrupt

DMA1_Stream7_IRQn 

DMA1 Stream7 Interrupt

FMC_IRQn 

FMC global Interrupt

SDMMC1_IRQn 

SDMMC1 global Interrupt

TIM5_IRQn 

TIM5 global Interrupt

SPI3_IRQn 

SPI3 global Interrupt

UART4_IRQn 

UART4 global Interrupt

UART5_IRQn 

UART5 global Interrupt

TIM6_DAC_IRQn 

TIM6 global and DAC1&2 underrun error interrupts

TIM7_IRQn 

TIM7 global interrupt

DMA2_Stream0_IRQn 

DMA2 Stream 0 global Interrupt

DMA2_Stream1_IRQn 

DMA2 Stream 1 global Interrupt

DMA2_Stream2_IRQn 

DMA2 Stream 2 global Interrupt

DMA2_Stream3_IRQn 

DMA2 Stream 3 global Interrupt

DMA2_Stream4_IRQn 

DMA2 Stream 4 global Interrupt

ETH_IRQn 

Ethernet global Interrupt

ETH_WKUP_IRQn 

Ethernet Wakeup through EXTI line Interrupt

CAN2_TX_IRQn 

CAN2 TX Interrupt

CAN2_RX0_IRQn 

CAN2 RX0 Interrupt

CAN2_RX1_IRQn 

CAN2 RX1 Interrupt

CAN2_SCE_IRQn 

CAN2 SCE Interrupt

OTG_FS_IRQn 

USB OTG FS global Interrupt

DMA2_Stream5_IRQn 

DMA2 Stream 5 global interrupt

DMA2_Stream6_IRQn 

DMA2 Stream 6 global interrupt

DMA2_Stream7_IRQn 

DMA2 Stream 7 global interrupt

USART6_IRQn 

USART6 global interrupt

I2C3_EV_IRQn 

I2C3 event interrupt

I2C3_ER_IRQn 

I2C3 error interrupt

OTG_HS_EP1_OUT_IRQn 

USB OTG HS End Point 1 Out global interrupt

OTG_HS_EP1_IN_IRQn 

USB OTG HS End Point 1 In global interrupt

OTG_HS_WKUP_IRQn 

USB OTG HS Wakeup through EXTI interrupt

OTG_HS_IRQn 

USB OTG HS global interrupt

DCMI_IRQn 

DCMI global interrupt

CRYP_IRQn 

CRYP crypto global interrupt

HASH_RNG_IRQn 

Hash and Rng global interrupt

FPU_IRQn 

FPU global interrupt

UART7_IRQn 

UART7 global interrupt

UART8_IRQn 

UART8 global interrupt

SPI4_IRQn 

SPI4 global Interrupt

SPI5_IRQn 

SPI5 global Interrupt

SPI6_IRQn 

SPI6 global Interrupt

SAI1_IRQn 

SAI1 global Interrupt

LTDC_IRQn 

LTDC global Interrupt

LTDC_ER_IRQn 

LTDC Error global Interrupt

DMA2D_IRQn 

DMA2D global Interrupt

SAI2_IRQn 

SAI2 global Interrupt

QUADSPI_IRQn 

Quad SPI global interrupt

LPTIM1_IRQn 

LP TIM1 interrupt

CEC_IRQn 

HDMI-CEC global Interrupt

I2C4_EV_IRQn 

I2C4 Event Interrupt

I2C4_ER_IRQn 

I2C4 Error Interrupt

SPDIF_RX_IRQn 

SPDIF-RX global Interrupt

DFSDM1_FLT0_IRQn 

DFSDM1 Filter 0 global Interrupt

DFSDM1_FLT1_IRQn 

DFSDM1 Filter 1 global Interrupt

DFSDM1_FLT2_IRQn 

DFSDM1 Filter 2 global Interrupt

DFSDM1_FLT3_IRQn 

DFSDM1 Filter 3 global Interrupt

SDMMC2_IRQn 

SDMMC2 global Interrupt

CAN3_TX_IRQn 

CAN3 TX Interrupt

CAN3_RX0_IRQn 

CAN3 RX0 Interrupt

CAN3_RX1_IRQn 

CAN3 RX1 Interrupt

CAN3_SCE_IRQn 

CAN3 SCE Interrupt

JPEG_IRQn 

JPEG global Interrupt

MDIOS_IRQn 

MDIO Slave global Interrupt

◆ IRQn_Type [8/8]

enum IRQn_Type
Enumerator
NonMaskableInt_IRQn 

2 Non Maskable Interrupt

MemoryManagement_IRQn 

4 Cortex-M7 Memory Management Interrupt

BusFault_IRQn 

5 Cortex-M7 Bus Fault Interrupt

UsageFault_IRQn 

6 Cortex-M7 Usage Fault Interrupt

SVCall_IRQn 

11 Cortex-M7 SV Call Interrupt

DebugMonitor_IRQn 

12 Cortex-M7 Debug Monitor Interrupt

PendSV_IRQn 

14 Cortex-M7 Pend SV Interrupt

SysTick_IRQn 

15 Cortex-M7 System Tick Interrupt

WWDG_IRQn 

Window WatchDog Interrupt

PVD_IRQn 

PVD through EXTI Line detection Interrupt

TAMP_STAMP_IRQn 

Tamper and TimeStamp interrupts through the EXTI line

RTC_WKUP_IRQn 

RTC Wakeup interrupt through the EXTI line

FLASH_IRQn 

FLASH global Interrupt

RCC_IRQn 

RCC global Interrupt

EXTI0_IRQn 

EXTI Line0 Interrupt

EXTI1_IRQn 

EXTI Line1 Interrupt

EXTI2_IRQn 

EXTI Line2 Interrupt

EXTI3_IRQn 

EXTI Line3 Interrupt

EXTI4_IRQn 

EXTI Line4 Interrupt

DMA1_Stream0_IRQn 

DMA1 Stream 0 global Interrupt

DMA1_Stream1_IRQn 

DMA1 Stream 1 global Interrupt

DMA1_Stream2_IRQn 

DMA1 Stream 2 global Interrupt

DMA1_Stream3_IRQn 

DMA1 Stream 3 global Interrupt

DMA1_Stream4_IRQn 

DMA1 Stream 4 global Interrupt

DMA1_Stream5_IRQn 

DMA1 Stream 5 global Interrupt

DMA1_Stream6_IRQn 

DMA1 Stream 6 global Interrupt

ADC_IRQn 

ADC1, ADC2 and ADC3 global Interrupts

CAN1_TX_IRQn 

CAN1 TX Interrupt

CAN1_RX0_IRQn 

CAN1 RX0 Interrupt

CAN1_RX1_IRQn 

CAN1 RX1 Interrupt

CAN1_SCE_IRQn 

CAN1 SCE Interrupt

EXTI9_5_IRQn 

External Line[9:5] Interrupts

TIM1_BRK_TIM9_IRQn 

TIM1 Break interrupt and TIM9 global interrupt

TIM1_UP_TIM10_IRQn 

TIM1 Update Interrupt and TIM10 global interrupt

TIM1_TRG_COM_TIM11_IRQn 

TIM1 Trigger and Commutation Interrupt and TIM11 global interrupt

TIM1_CC_IRQn 

TIM1 Capture Compare Interrupt

TIM2_IRQn 

TIM2 global Interrupt

TIM3_IRQn 

TIM3 global Interrupt

TIM4_IRQn 

TIM4 global Interrupt

I2C1_EV_IRQn 

I2C1 Event Interrupt

I2C1_ER_IRQn 

I2C1 Error Interrupt

I2C2_EV_IRQn 

I2C2 Event Interrupt

I2C2_ER_IRQn 

I2C2 Error Interrupt

SPI1_IRQn 

SPI1 global Interrupt

SPI2_IRQn 

SPI2 global Interrupt

USART1_IRQn 

USART1 global Interrupt

USART2_IRQn 

USART2 global Interrupt

USART3_IRQn 

USART3 global Interrupt

EXTI15_10_IRQn 

External Line[15:10] Interrupts

RTC_Alarm_IRQn 

RTC Alarm (A and B) through EXTI Line Interrupt

OTG_FS_WKUP_IRQn 

USB OTG FS Wakeup through EXTI line interrupt

TIM8_BRK_TIM12_IRQn 

TIM8 Break Interrupt and TIM12 global interrupt

TIM8_UP_TIM13_IRQn 

TIM8 Update Interrupt and TIM13 global interrupt

TIM8_TRG_COM_TIM14_IRQn 

TIM8 Trigger and Commutation Interrupt and TIM14 global interrupt

TIM8_CC_IRQn 

TIM8 Capture Compare Interrupt

DMA1_Stream7_IRQn 

DMA1 Stream7 Interrupt

FMC_IRQn 

FMC global Interrupt

SDMMC1_IRQn 

SDMMC1 global Interrupt

TIM5_IRQn 

TIM5 global Interrupt

SPI3_IRQn 

SPI3 global Interrupt

UART4_IRQn 

UART4 global Interrupt

UART5_IRQn 

UART5 global Interrupt

TIM6_DAC_IRQn 

TIM6 global and DAC1&2 underrun error interrupts

TIM7_IRQn 

TIM7 global interrupt

DMA2_Stream0_IRQn 

DMA2 Stream 0 global Interrupt

DMA2_Stream1_IRQn 

DMA2 Stream 1 global Interrupt

DMA2_Stream2_IRQn 

DMA2 Stream 2 global Interrupt

DMA2_Stream3_IRQn 

DMA2 Stream 3 global Interrupt

DMA2_Stream4_IRQn 

DMA2 Stream 4 global Interrupt

ETH_IRQn 

Ethernet global Interrupt

ETH_WKUP_IRQn 

Ethernet Wakeup through EXTI line Interrupt

CAN2_TX_IRQn 

CAN2 TX Interrupt

CAN2_RX0_IRQn 

CAN2 RX0 Interrupt

CAN2_RX1_IRQn 

CAN2 RX1 Interrupt

CAN2_SCE_IRQn 

CAN2 SCE Interrupt

OTG_FS_IRQn 

USB OTG FS global Interrupt

DMA2_Stream5_IRQn 

DMA2 Stream 5 global interrupt

DMA2_Stream6_IRQn 

DMA2 Stream 6 global interrupt

DMA2_Stream7_IRQn 

DMA2 Stream 7 global interrupt

USART6_IRQn 

USART6 global interrupt

I2C3_EV_IRQn 

I2C3 event interrupt

I2C3_ER_IRQn 

I2C3 error interrupt

OTG_HS_EP1_OUT_IRQn 

USB OTG HS End Point 1 Out global interrupt

OTG_HS_EP1_IN_IRQn 

USB OTG HS End Point 1 In global interrupt

OTG_HS_WKUP_IRQn 

USB OTG HS Wakeup through EXTI interrupt

OTG_HS_IRQn 

USB OTG HS global interrupt

DCMI_IRQn 

DCMI global interrupt

CRYP_IRQn 

CRYP crypto global interrupt

HASH_RNG_IRQn 

Hash and Rng global interrupt

FPU_IRQn 

FPU global interrupt

UART7_IRQn 

UART7 global interrupt

UART8_IRQn 

UART8 global interrupt

SPI4_IRQn 

SPI4 global Interrupt

SPI5_IRQn 

SPI5 global Interrupt

SPI6_IRQn 

SPI6 global Interrupt

SAI1_IRQn 

SAI1 global Interrupt

LTDC_IRQn 

LTDC global Interrupt

LTDC_ER_IRQn 

LTDC Error global Interrupt

DMA2D_IRQn 

DMA2D global Interrupt

SAI2_IRQn 

SAI2 global Interrupt

QUADSPI_IRQn 

Quad SPI global interrupt

LPTIM1_IRQn 

LP TIM1 interrupt

CEC_IRQn 

HDMI-CEC global Interrupt

I2C4_EV_IRQn 

I2C4 Event Interrupt

I2C4_ER_IRQn 

I2C4 Error Interrupt

SPDIF_RX_IRQn 

SPDIF-RX global Interrupt

DSI_IRQn 

DSI global Interrupt

DFSDM1_FLT0_IRQn 

DFSDM1 Filter 0 global Interrupt

DFSDM1_FLT1_IRQn 

DFSDM1 Filter 1 global Interrupt

DFSDM1_FLT2_IRQn 

DFSDM1 Filter 2 global Interrupt

DFSDM1_FLT3_IRQn 

DFSDM1 Filter 3 global Interrupt

SDMMC2_IRQn 

SDMMC2 global Interrupt

CAN3_TX_IRQn 

CAN3 TX Interrupt

CAN3_RX0_IRQn 

CAN3 RX0 Interrupt

CAN3_RX1_IRQn 

CAN3 RX1 Interrupt

CAN3_SCE_IRQn 

CAN3 SCE Interrupt

JPEG_IRQn 

JPEG global Interrupt

MDIOS_IRQn 

MDIO Slave global Interrupt