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
45
49
50
51
52
53
54
55
60
63
64
69
76
77
82
89
90
95
102
103
108
115
116
121
124
125
130
134
135
140
141
142
147
151
152
157
161
162
167
171
172
177
181
182
187
191
192
197
200
201
204
205
/* ... */
#include "main.h"
/* ... */
/* ... */
Includes
extern HCD_HandleTypeDef hhcd;
extern PCD_HandleTypeDef hpcd;
extern LTDC_HandleTypeDef hltdc_disco;
extern SAI_HandleTypeDef haudio_out_sai;
extern QSPI_HandleTypeDef QSPIHandle;
extern DSI_HandleTypeDef hdsi_eval;
extern I2S_HandleTypeDef haudio_in_i2s;
Private variables
extern void xPortSysTickHandler(void);
extern void LTDC_ISR_Handler(void);
Private function prototypes
/* ... */
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 DebugMon_Handler(void)
{
}{ ... }
/* ... */
void SysTick_Handler(void)
{
osSystickHandler();
}{ ... }
...
...
/* ... */
void OTG_FS_IRQHandler(void)
{
HAL_HCD_IRQHandler(&hhcd);
}{ ... }
/* ... */
void LTDC_IRQHandler(void)
{
HAL_LTDC_IRQHandler(&hltdc_disco);
}{ ... }
/* ... */
void AUDIO_SAIx_DMAx_IRQHandler (void)
{
HAL_DMA_IRQHandler(haudio_out_sai.hdmatx);
}{ ... }
/* ... */
void AUDIO_I2Sx_DMAx_IRQHandler(void)
{
HAL_DMA_IRQHandler(haudio_in_i2s.hdmarx);
}{ ... }
/* ... */
void QUADSPI_IRQHandler(void)
{
HAL_QSPI_IRQHandler(&QSPIHandle);
}{ ... }
/* ... */
/* ... */
/* ... */
/* ... */