1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
25
26
27
28
31
32
33
34
35
36
37
38
43
46
47
52
59
60
65
72
73
78
85
86
91
98
99
104
107
108
113
116
117
122
125
126
131
135
136
141
142
143
148
149
150
151
152
153
156
157
162
166
167
172
176
177
182
186
187
192
196
197
202
206
207
212
/* ... */
#include "main.h"
#include "stm32f4xx_it.h"
Includes
extern HCD_HandleTypeDef hhcd;
Private variables
/* ... */
void NMI_Handler(void)
{
}{ ... }
/* ... */
void HardFault_Handler(void)
{
while (1)
{
}while (1) { ... }
}{ ... }
/* ... */
void MemManage_Handler(void)
{
while (1)
{
}while (1) { ... }
}{ ... }
/* ... */
void BusFault_Handler(void)
{
while (1)
{
}while (1) { ... }
}{ ... }
/* ... */
void UsageFault_Handler(void)
{
while (1)
{
}while (1) { ... }
}{ ... }
/* ... */
void SVC_Handler(void)
{
}{ ... }
/* ... */
void DebugMon_Handler(void)
{
}{ ... }
/* ... */
void PendSV_Handler(void)
{
}{ ... }
/* ... */
void SysTick_Handler(void)
{
HAL_IncTick();
}{ ... }
...
...
/* ... */
#ifdef USE_USB_FS
void OTG_FS_IRQHandler(void)
#else
void OTG_HS_IRQHandler(void)
#endif
{
HAL_HCD_IRQHandler(&hhcd);
...}
/* ... */
void EXTI2_IRQHandler(void)
{
HAL_GPIO_EXTI_IRQHandler(GPIO_PIN_2);
}{ ... }
/* ... */
void DMA2_Stream3_IRQHandler(void)
{
BSP_SD_DMA_Rx_IRQHandler();
}{ ... }
/* ... */
void DMA2_Stream6_IRQHandler(void)
{
BSP_SD_DMA_Tx_IRQHandler();
}{ ... }
/* ... */
void SDIO_IRQHandler(void)
{
BSP_SD_IRQHandler();
}{ ... }
/* ... */
void EXTI15_10_IRQHandler(void)
{
HAL_GPIO_EXTI_IRQHandler(KEY_BUTTON_PIN);
}{ ... }
/* ... */
/* ... */