DIY Logging Volt/Ampmeter
Peripheral_interrupt_number_definition

Enumerations

enum  IRQn_Type {
  NonMaskableInt_IRQn = -14, HardFault_IRQn = -13, 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, TAMPER_IRQn = 2,
  RTC_IRQn = 3, FLASH_IRQn = 4, RCC_IRQn = 5, EXTI0_IRQn = 6,
  EXTI1_IRQn = 7, EXTI2_IRQn = 8, EXTI3_IRQn = 9, EXTI4_IRQn = 10,
  DMA1_Channel1_IRQn = 11, DMA1_Channel2_IRQn = 12, DMA1_Channel3_IRQn = 13, DMA1_Channel4_IRQn = 14,
  DMA1_Channel5_IRQn = 15, DMA1_Channel6_IRQn = 16, DMA1_Channel7_IRQn = 17, ADC1_2_IRQn = 18,
  USB_HP_CAN1_TX_IRQn = 19, USB_LP_CAN1_RX0_IRQn = 20, CAN1_RX1_IRQn = 21, CAN1_SCE_IRQn = 22,
  EXTI9_5_IRQn = 23, TIM1_BRK_IRQn = 24, TIM1_UP_IRQn = 25, TIM1_TRG_COM_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, USBWakeUp_IRQn = 42
}
 STM32F10x Interrupt Number Definition, according to the selected device in Library_configuration_section. More...
 

Detailed Description

Enumeration Type Documentation

◆ IRQn_Type

enum IRQn_Type

STM32F10x Interrupt Number Definition, according to the selected device in Library_configuration_section.

< Interrupt Number Definition

Enumerator
NonMaskableInt_IRQn 

2 Non Maskable Interrupt

HardFault_IRQn 

3 Cortex-M3 Hard Fault Interrupt

MemoryManagement_IRQn 

4 Cortex-M3 Memory Management Interrupt

BusFault_IRQn 

5 Cortex-M3 Bus Fault Interrupt

UsageFault_IRQn 

6 Cortex-M3 Usage Fault Interrupt

SVCall_IRQn 

11 Cortex-M3 SV Call Interrupt

DebugMonitor_IRQn 

12 Cortex-M3 Debug Monitor Interrupt

PendSV_IRQn 

14 Cortex-M3 Pend SV Interrupt

SysTick_IRQn 

15 Cortex-M3 System Tick Interrupt

WWDG_IRQn 

Window WatchDog Interrupt

PVD_IRQn 

PVD through EXTI Line detection Interrupt

TAMPER_IRQn 

Tamper Interrupt

RTC_IRQn 

RTC global Interrupt

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_Channel1_IRQn 

DMA1 Channel 1 global Interrupt

DMA1_Channel2_IRQn 

DMA1 Channel 2 global Interrupt

DMA1_Channel3_IRQn 

DMA1 Channel 3 global Interrupt

DMA1_Channel4_IRQn 

DMA1 Channel 4 global Interrupt

DMA1_Channel5_IRQn 

DMA1 Channel 5 global Interrupt

DMA1_Channel6_IRQn 

DMA1 Channel 6 global Interrupt

DMA1_Channel7_IRQn 

DMA1 Channel 7 global Interrupt

ADC1_2_IRQn 

ADC1 and ADC2 global Interrupt

USB_HP_CAN1_TX_IRQn 

USB Device High Priority or CAN1 TX Interrupts

USB_LP_CAN1_RX0_IRQn 

USB Device Low Priority or CAN1 RX0 Interrupts

CAN1_RX1_IRQn 

CAN1 RX1 Interrupt

CAN1_SCE_IRQn 

CAN1 SCE Interrupt

EXTI9_5_IRQn 

External Line[9:5] Interrupts

TIM1_BRK_IRQn 

TIM1 Break Interrupt

TIM1_UP_IRQn 

TIM1 Update Interrupt

TIM1_TRG_COM_IRQn 

TIM1 Trigger and Commutation 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 through EXTI Line Interrupt

USBWakeUp_IRQn 

USB Device WakeUp from suspend through EXTI Line Interrupt

Definition at line 69 of file stm32f103xb.h.

70 {
71 /****** Cortex-M3 Processor Exceptions Numbers ***************************************************/
72  NonMaskableInt_IRQn = -14, /*!< 2 Non Maskable Interrupt */
73  HardFault_IRQn = -13, /*!< 3 Cortex-M3 Hard Fault Interrupt */
74  MemoryManagement_IRQn = -12, /*!< 4 Cortex-M3 Memory Management Interrupt */
75  BusFault_IRQn = -11, /*!< 5 Cortex-M3 Bus Fault Interrupt */
76  UsageFault_IRQn = -10, /*!< 6 Cortex-M3 Usage Fault Interrupt */
77  SVCall_IRQn = -5, /*!< 11 Cortex-M3 SV Call Interrupt */
78  DebugMonitor_IRQn = -4, /*!< 12 Cortex-M3 Debug Monitor Interrupt */
79  PendSV_IRQn = -2, /*!< 14 Cortex-M3 Pend SV Interrupt */
80  SysTick_IRQn = -1, /*!< 15 Cortex-M3 System Tick Interrupt */
81 
82 /****** STM32 specific Interrupt Numbers *********************************************************/
83  WWDG_IRQn = 0, /*!< Window WatchDog Interrupt */
84  PVD_IRQn = 1, /*!< PVD through EXTI Line detection Interrupt */
85  TAMPER_IRQn = 2, /*!< Tamper Interrupt */
86  RTC_IRQn = 3, /*!< RTC global Interrupt */
87  FLASH_IRQn = 4, /*!< FLASH global Interrupt */
88  RCC_IRQn = 5, /*!< RCC global Interrupt */
89  EXTI0_IRQn = 6, /*!< EXTI Line0 Interrupt */
90  EXTI1_IRQn = 7, /*!< EXTI Line1 Interrupt */
91  EXTI2_IRQn = 8, /*!< EXTI Line2 Interrupt */
92  EXTI3_IRQn = 9, /*!< EXTI Line3 Interrupt */
93  EXTI4_IRQn = 10, /*!< EXTI Line4 Interrupt */
94  DMA1_Channel1_IRQn = 11, /*!< DMA1 Channel 1 global Interrupt */
95  DMA1_Channel2_IRQn = 12, /*!< DMA1 Channel 2 global Interrupt */
96  DMA1_Channel3_IRQn = 13, /*!< DMA1 Channel 3 global Interrupt */
97  DMA1_Channel4_IRQn = 14, /*!< DMA1 Channel 4 global Interrupt */
98  DMA1_Channel5_IRQn = 15, /*!< DMA1 Channel 5 global Interrupt */
99  DMA1_Channel6_IRQn = 16, /*!< DMA1 Channel 6 global Interrupt */
100  DMA1_Channel7_IRQn = 17, /*!< DMA1 Channel 7 global Interrupt */
101  ADC1_2_IRQn = 18, /*!< ADC1 and ADC2 global Interrupt */
102  USB_HP_CAN1_TX_IRQn = 19, /*!< USB Device High Priority or CAN1 TX Interrupts */
103  USB_LP_CAN1_RX0_IRQn = 20, /*!< USB Device Low Priority or CAN1 RX0 Interrupts */
104  CAN1_RX1_IRQn = 21, /*!< CAN1 RX1 Interrupt */
105  CAN1_SCE_IRQn = 22, /*!< CAN1 SCE Interrupt */
106  EXTI9_5_IRQn = 23, /*!< External Line[9:5] Interrupts */
107  TIM1_BRK_IRQn = 24, /*!< TIM1 Break Interrupt */
108  TIM1_UP_IRQn = 25, /*!< TIM1 Update Interrupt */
109  TIM1_TRG_COM_IRQn = 26, /*!< TIM1 Trigger and Commutation Interrupt */
110  TIM1_CC_IRQn = 27, /*!< TIM1 Capture Compare Interrupt */
111  TIM2_IRQn = 28, /*!< TIM2 global Interrupt */
112  TIM3_IRQn = 29, /*!< TIM3 global Interrupt */
113  TIM4_IRQn = 30, /*!< TIM4 global Interrupt */
114  I2C1_EV_IRQn = 31, /*!< I2C1 Event Interrupt */
115  I2C1_ER_IRQn = 32, /*!< I2C1 Error Interrupt */
116  I2C2_EV_IRQn = 33, /*!< I2C2 Event Interrupt */
117  I2C2_ER_IRQn = 34, /*!< I2C2 Error Interrupt */
118  SPI1_IRQn = 35, /*!< SPI1 global Interrupt */
119  SPI2_IRQn = 36, /*!< SPI2 global Interrupt */
120  USART1_IRQn = 37, /*!< USART1 global Interrupt */
121  USART2_IRQn = 38, /*!< USART2 global Interrupt */
122  USART3_IRQn = 39, /*!< USART3 global Interrupt */
123  EXTI15_10_IRQn = 40, /*!< External Line[15:10] Interrupts */
124  RTC_Alarm_IRQn = 41, /*!< RTC Alarm through EXTI Line Interrupt */
125  USBWakeUp_IRQn = 42, /*!< USB Device WakeUp from suspend through EXTI Line Interrupt */
126 } IRQn_Type;
TIM1_TRG_COM_IRQn
@ TIM1_TRG_COM_IRQn
Definition: stm32f103xb.h:109
USB_LP_CAN1_RX0_IRQn
@ USB_LP_CAN1_RX0_IRQn
Definition: stm32f103xb.h:103
FLASH_IRQn
@ FLASH_IRQn
Definition: stm32f103xb.h:87
HardFault_IRQn
@ HardFault_IRQn
Definition: stm32f103xb.h:73
RTC_IRQn
@ RTC_IRQn
Definition: stm32f103xb.h:86
EXTI1_IRQn
@ EXTI1_IRQn
Definition: stm32f103xb.h:90
DMA1_Channel2_IRQn
@ DMA1_Channel2_IRQn
Definition: stm32f103xb.h:95
I2C1_ER_IRQn
@ I2C1_ER_IRQn
Definition: stm32f103xb.h:115
DebugMonitor_IRQn
@ DebugMonitor_IRQn
Definition: stm32f103xb.h:78
TIM3_IRQn
@ TIM3_IRQn
Definition: stm32f103xb.h:112
EXTI2_IRQn
@ EXTI2_IRQn
Definition: stm32f103xb.h:91
DMA1_Channel7_IRQn
@ DMA1_Channel7_IRQn
Definition: stm32f103xb.h:100
EXTI3_IRQn
@ EXTI3_IRQn
Definition: stm32f103xb.h:92
EXTI9_5_IRQn
@ EXTI9_5_IRQn
Definition: stm32f103xb.h:106
UsageFault_IRQn
@ UsageFault_IRQn
Definition: stm32f103xb.h:76
USART3_IRQn
@ USART3_IRQn
Definition: stm32f103xb.h:122
TIM1_BRK_IRQn
@ TIM1_BRK_IRQn
Definition: stm32f103xb.h:107
ADC1_2_IRQn
@ ADC1_2_IRQn
Definition: stm32f103xb.h:101
SPI1_IRQn
@ SPI1_IRQn
Definition: stm32f103xb.h:118
CAN1_SCE_IRQn
@ CAN1_SCE_IRQn
Definition: stm32f103xb.h:105
TIM1_CC_IRQn
@ TIM1_CC_IRQn
Definition: stm32f103xb.h:110
MemoryManagement_IRQn
@ MemoryManagement_IRQn
Definition: stm32f103xb.h:74
PVD_IRQn
@ PVD_IRQn
Definition: stm32f103xb.h:84
TIM2_IRQn
@ TIM2_IRQn
Definition: stm32f103xb.h:111
SysTick_IRQn
@ SysTick_IRQn
Definition: stm32f103xb.h:80
CAN1_RX1_IRQn
@ CAN1_RX1_IRQn
Definition: stm32f103xb.h:104
IRQn_Type
IRQn_Type
STM32F10x Interrupt Number Definition, according to the selected device in Library_configuration_sect...
Definition: stm32f103xb.h:69
RCC_IRQn
@ RCC_IRQn
Definition: stm32f103xb.h:88
DMA1_Channel3_IRQn
@ DMA1_Channel3_IRQn
Definition: stm32f103xb.h:96
TAMPER_IRQn
@ TAMPER_IRQn
Definition: stm32f103xb.h:85
USART1_IRQn
@ USART1_IRQn
Definition: stm32f103xb.h:120
EXTI15_10_IRQn
@ EXTI15_10_IRQn
Definition: stm32f103xb.h:123
I2C1_EV_IRQn
@ I2C1_EV_IRQn
Definition: stm32f103xb.h:114
I2C2_ER_IRQn
@ I2C2_ER_IRQn
Definition: stm32f103xb.h:117
BusFault_IRQn
@ BusFault_IRQn
Definition: stm32f103xb.h:75
TIM4_IRQn
@ TIM4_IRQn
Definition: stm32f103xb.h:113
TIM1_UP_IRQn
@ TIM1_UP_IRQn
Definition: stm32f103xb.h:108
SPI2_IRQn
@ SPI2_IRQn
Definition: stm32f103xb.h:119
DMA1_Channel6_IRQn
@ DMA1_Channel6_IRQn
Definition: stm32f103xb.h:99
EXTI4_IRQn
@ EXTI4_IRQn
Definition: stm32f103xb.h:93
USB_HP_CAN1_TX_IRQn
@ USB_HP_CAN1_TX_IRQn
Definition: stm32f103xb.h:102
SVCall_IRQn
@ SVCall_IRQn
Definition: stm32f103xb.h:77
DMA1_Channel5_IRQn
@ DMA1_Channel5_IRQn
Definition: stm32f103xb.h:98
USBWakeUp_IRQn
@ USBWakeUp_IRQn
Definition: stm32f103xb.h:125
EXTI0_IRQn
@ EXTI0_IRQn
Definition: stm32f103xb.h:89
DMA1_Channel4_IRQn
@ DMA1_Channel4_IRQn
Definition: stm32f103xb.h:97
WWDG_IRQn
@ WWDG_IRQn
Definition: stm32f103xb.h:83
PendSV_IRQn
@ PendSV_IRQn
Definition: stm32f103xb.h:79
RTC_Alarm_IRQn
@ RTC_Alarm_IRQn
Definition: stm32f103xb.h:124
NonMaskableInt_IRQn
@ NonMaskableInt_IRQn
Definition: stm32f103xb.h:72
USART2_IRQn
@ USART2_IRQn
Definition: stm32f103xb.h:121
I2C2_EV_IRQn
@ I2C2_EV_IRQn
Definition: stm32f103xb.h:116
DMA1_Channel1_IRQn
@ DMA1_Channel1_IRQn
Definition: stm32f103xb.h:94