stm32l4xx_it.h
Go to the documentation of this file.
1 /* USER CODE BEGIN Header */
2 /**
3 ******************************************************************************
4 * @file stm32l4xx_it.h
5 * @brief This file contains the headers of the interrupt handlers.
6 ******************************************************************************
7 * @attention
8 *
9 * <h2><center>&copy; Copyright (c) 2022 STMicroelectronics.
10 * All rights reserved.</center></h2>
11 *
12 * This software component is licensed by ST under BSD 3-Clause license,
13 * the "License"; You may not use this file except in compliance with the
14 * License. You may obtain a copy of the License at:
15 * opensource.org/licenses/BSD-3-Clause
16 *
17 ******************************************************************************
18 */
19 /* USER CODE END Header */
20
21 /* Define to prevent recursive inclusion -------------------------------------*/
22 #ifndef __STM32L4xx_IT_H
23 #define __STM32L4xx_IT_H
24
25 #ifdef __cplusplus
26 extern "C" {
27 #endif
28
29 /* Private includes ----------------------------------------------------------*/
30 /* USER CODE BEGIN Includes */
31
32 /* USER CODE END Includes */
33
34 /* Exported types ------------------------------------------------------------*/
35 /* USER CODE BEGIN ET */
36
37 /* USER CODE END ET */
38
39 /* Exported constants --------------------------------------------------------*/
40 /* USER CODE BEGIN EC */
41
42 /* USER CODE END EC */
43
44 /* Exported macro ------------------------------------------------------------*/
45 /* USER CODE BEGIN EM */
46
47 /* USER CODE END EM */
48
49 /* Exported functions prototypes ---------------------------------------------*/
50 void NMI_Handler(void);
51 void HardFault_Handler(void);
52 void MemManage_Handler(void);
53 void BusFault_Handler(void);
54 void UsageFault_Handler(void);
55 void SVC_Handler(void);
56 void DebugMon_Handler(void);
57 void PendSV_Handler(void);
58 void SysTick_Handler(void);
59 void RTC_WKUP_IRQHandler(void);
60 void EXTI3_IRQHandler(void);
61 void DMA1_Channel2_IRQHandler(void);
62 void DMA1_Channel3_IRQHandler(void);
63 void DMA1_Channel6_IRQHandler(void);
64 void DMA1_Channel7_IRQHandler(void);
65 void I2C2_EV_IRQHandler(void);
66 void USART2_IRQHandler(void);
67 void EXTI15_10_IRQHandler(void);
68 void RTC_Alarm_IRQHandler(void);
69 /* USER CODE BEGIN EFP */
70
71 /* USER CODE END EFP */
72
73 #ifdef __cplusplus
74 }
75 #endif
76
77 #endif /* __STM32L4xx_IT_H */
DMA1_Channel3_IRQHandler
void DMA1_Channel3_IRQHandler(void)
This function handles DMA1 channel3 global interrupt.
Definition: stm32l4xx_it.c:252
SysTick_Handler
void SysTick_Handler(void)
This function handles System tick timer.
Definition: stm32l4xx_it.c:190
HardFault_Handler
void HardFault_Handler(void)
This function handles Hard fault interrupt.
Definition: stm32l4xx_it.c:91
RTC_Alarm_IRQHandler
void RTC_Alarm_IRQHandler(void)
This function handles RTC alarm interrupt through EXTI line 18.
Definition: stm32l4xx_it.c:336
I2C2_EV_IRQHandler
void I2C2_EV_IRQHandler(void)
This function handles I2C2 event interrupt.
Definition: stm32l4xx_it.c:294
DMA1_Channel2_IRQHandler
void DMA1_Channel2_IRQHandler(void)
This function handles DMA1 channel2 global interrupt.
Definition: stm32l4xx_it.c:238
NMI_Handler
void NMI_Handler(void)
This function handles Non maskable interrupt.
Definition: stm32l4xx_it.c:76
DMA1_Channel7_IRQHandler
void DMA1_Channel7_IRQHandler(void)
This function handles DMA1 channel7 global interrupt.
Definition: stm32l4xx_it.c:280
DMA1_Channel6_IRQHandler
void DMA1_Channel6_IRQHandler(void)
This function handles DMA1 channel6 global interrupt.
Definition: stm32l4xx_it.c:266
UsageFault_Handler
void UsageFault_Handler(void)
This function handles Undefined instruction or illegal state.
Definition: stm32l4xx_it.c:136
DebugMon_Handler
void DebugMon_Handler(void)
This function handles Debug monitor.
Definition: stm32l4xx_it.c:164
RTC_WKUP_IRQHandler
void RTC_WKUP_IRQHandler(void)
This function handles RTC wake-up interrupt through EXTI line 20.
Definition: stm32l4xx_it.c:210
EXTI15_10_IRQHandler
void EXTI15_10_IRQHandler(void)
This function handles EXTI line[15:10] interrupts.
Definition: stm32l4xx_it.c:322
BusFault_Handler
void BusFault_Handler(void)
This function handles Prefetch fault, memory access fault.
Definition: stm32l4xx_it.c:121
PendSV_Handler
void PendSV_Handler(void)
This function handles Pendable request for system service.
Definition: stm32l4xx_it.c:177
USART2_IRQHandler
void USART2_IRQHandler(void)
This function handles USART2 global interrupt.
Definition: stm32l4xx_it.c:308
SVC_Handler
void SVC_Handler(void)
This function handles System service call via SWI instruction.
Definition: stm32l4xx_it.c:151
EXTI3_IRQHandler
void EXTI3_IRQHandler(void)
This function handles EXTI line3 interrupt.
Definition: stm32l4xx_it.c:224
MemManage_Handler
void MemManage_Handler(void)
This function handles Memory management fault.
Definition: stm32l4xx_it.c:106