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
/* ... */
#include "main.h"
#include "stm32f4xx_it.h"
Includes
extern PCD_HandleTypeDef hpcd;
extern SD_HandleTypeDef uSdHandle;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_PCD_IRQHandler(&hpcd);
...}
/* ... */
void SDIO_IRQHandler(void)
{
HAL_SD_IRQHandler(&uSdHandle);
}{ ... }
/* ... */
void BSP_SD_DMA_Rx_IRQHandler(void)
{
HAL_DMA_IRQHandler(uSdHandle.hdmarx);
}{ ... }
/* ... */
void BSP_SD_DMA_Tx_IRQHandler(void)
{
HAL_DMA_IRQHandler(uSdHandle.hdmatx);
}{ ... }
/* ... */
...Private functions