1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
29
30
31
32
35
36
37
38
39
40
41
42
47
50
51
56
63
64
69
76
77
82
89
90
95
102
103
108
111
112
117
120
121
126
129
130
135
139
140
145
146
147
152
153
154
155
156
157
160
161
166
170
171
176
179
180
/* ... */
#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 EXTI0_IRQHandler(void)
{
HAL_GPIO_EXTI_IRQHandler(MFX_IRQOUT_PIN);
}{ ... }
/* ... */
/* ... */
/* ... */