-
Notifications
You must be signed in to change notification settings - Fork 8
/
stm32f7xx_it.h
123 lines (106 loc) · 2.2 KB
/
stm32f7xx_it.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
/**
* ========================
* File: stm32f7xx_it.c
*
* Author: Joseph Kenyon
*
* Desc: Definitions for interrupt
* routines used in our application.
*
* Last Updated: 16/05/2021
*
* ========================
**/
#ifndef __STM32F7xx_IT_H
#define __STM32F7xx_IT_H
#ifdef __cplusplus
extern "C" {
#endif
/**
* @brief This function handles Non maskable interrupt.
* @param None
* @retval None
*/
void NMI_Handler(void);
/**
* @brief This function handles Hard fault interrupt.
* @param None
* @retval None
*/
void HardFault_Handler(void);
/**
* @brief This function handles Memory management fault.
* @param None
* @retval None
*/
void MemManage_Handler(void);
/**
* @brief This function handles Pre-fetch fault, memory access fault.
* @param None
* @retval None
*/
void BusFault_Handler(void);
/**
* @brief This function handles Undefined instruction or illegal state.
* @param None
* @retval None
*/
void UsageFault_Handler(void);
/**
* @brief This function handles System service call via SWI instruction.
* @param None
* @retval None
*/
void SVC_Handler(void);
/**
* @brief This function handles Debug monitor.
* @param None
* @retval None
*/
void DebugMon_Handler(void);
/**
* @brief This function handles Pendable request for system service.
* @param None
* @retval None
*/
void PendSV_Handler(void);
/**
* @brief This function handles TIM1 update interrupt and TIM10 global interrupt.
* @param None
* @retval None
*/
void TIM1_UP_TIM10_IRQHandler(void);
/**
* @brief This function handles SysTick Handler.
* @param None
* @retval None
*/
void SysTick_Handler(void);
/**
* @brief This function handles LTDC global interrupt request.
* @param None
* @retval None
*/
void LTDC_IRQHandler(void);
/**
* @brief Handles SDRAM DMA transfer interrupt request.
* @param None
* @retval None
*/
void BSP_SDRAM_DMA_IRQHandler(void);
/**
* @brief This function handles DMA2 Stream 7 interrupt request.
* @param None
* @retval None
*/
void AUDIO_IN_SAIx_DMAx_IRQHandler(void);
/**
* @brief This function handles DMA2 Stream 6 interrupt request.
* @param None
* @retval None
*/
void AUDIO_OUT_SAIx_DMAx_IRQHandler(void);
#ifdef __cplusplus
}
#endif
#endif