1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
33
34
35
36
37
38
39
40
41
42
43
44
45
50
53
54
59
66
67
72
79
80
85
92
93
98
105
106
111
114
115
120
123
124
129
132
133
138
142
143
148
149
150
155
159
160
165
169
170
177
178
179
180
181
182
185
186
191
194
195
198
199
/* ... */
#include "main.h"
#include "stm32f4xx_it.h"
/* ... */
/* ... */
Includes
extern HCD_HandleTypeDef hhcd;
/* ... */
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();
}{ ... }
...
...
/* ... */
void DMA2_Stream1_IRQHandler(void)
{
BSP_CAMERA_DMA_IRQHandler();
}{ ... }
/* ... */
void DCMI_IRQHandler(void)
{
BSP_CAMERA_IRQHandler();
}{ ... }
/* ... */
#ifdef USE_USB_FS
void OTG_FS_IRQHandler(void)
#else
void OTG_HS_IRQHandler(void)
#endif
{
HAL_HCD_IRQHandler(&hhcd);
...}
/* ... */
/* ... */
/* ... */
/* ... */