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
39
40
41
42
43
44
45
46
51
54
55
60
67
68
73
80
81
86
93
94
99
106
107
112
115
116
121
124
125
130
133
134
139
143
144
149
150
151
156
160
161
166
171
172
177
182
183
188
191
192
195
196
/* ... */
#include "main.h"
#include "stm32f4xx_it.h"
/* ... */
/* ... */
Includes
extern CRYP_HandleTypeDef hcryp;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();
}{ ... }
...
...
/* ... */
void CRYP_IRQHandler(void)
{
HAL_CRYP_IRQHandler(&hcryp);
}{ ... }
/* ... */
void DMA2_Stream5_IRQHandler(void)
{
HAL_DMA_IRQHandler(hcryp.hdmaout);
}{ ... }
/* ... */
void DMA2_Stream6_IRQHandler(void)
{
HAL_DMA_IRQHandler(hcryp.hdmain);
}{ ... }
/* ... */
/* ... */
/* ... */
/* ... */