Files
player/Project/Src/MY/stm32f4xx_it.c

51 lines
1.1 KiB
C
Raw Normal View History

2025-06-27 00:32:57 +08:00
#include "stm32f4xx_it.h"
2025-09-21 19:13:30 +08:00
#include "sdio_sd.h"
#include "stdbool.h"
#include "tusb.h"
2025-06-27 00:32:57 +08:00
void NMI_Handler(void) {}
2025-06-27 00:32:57 +08:00
void MemManage_Handler(void) {
2025-06-27 00:32:57 +08:00
/* Go to infinite loop when Memory Manage exception occurs */
while (1) {
2025-06-27 00:32:57 +08:00
}
}
void BusFault_Handler(void) {
2025-06-27 00:32:57 +08:00
/* Go to infinite loop when Bus Fault exception occurs */
while (1) {
2025-06-27 00:32:57 +08:00
}
}
void UsageFault_Handler(void) {
2025-06-27 00:32:57 +08:00
/* Go to infinite loop when Usage Fault exception occurs */
while (1) {
2025-06-27 00:32:57 +08:00
}
}
void SVC_Handler(void) {}
2025-06-27 00:32:57 +08:00
void DebugMon_Handler(void) {}
2025-06-27 00:32:57 +08:00
extern void LTDC_ISR_Handler(void);
2025-07-05 19:47:28 +08:00
// <09><><EFBFBD><EFBFBD>:LTDC<44>жϷ<D0B6><CFB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
void LTDC_IRQHandler(void) { LTDC_ISR_Handler(); }
2025-06-27 00:32:57 +08:00
2025-07-05 19:47:28 +08:00
// <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>SD<53><44>ȫ<EFBFBD><C8AB><EFBFBD>ж<EFBFBD>
void SDIO_IRQHandler(void) {
/* Process All SDIO Interrupt Sources */
SD_ProcessIRQSrc();
2025-06-27 00:32:57 +08:00
}
2025-07-05 19:47:28 +08:00
// <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>SD<53><44>DMA<4D>ж<EFBFBD>
void SD_SDIO_DMA_IRQHANDLER(void) {
/* Process DMA2 Stream3 or DMA2 Stream6 Interrupt Sources */
SD_ProcessDMAIRQ();
2025-06-27 00:32:57 +08:00
}
2025-07-05 19:47:28 +08:00
/************************USB<53>ж<EFBFBD>******************************************/
void OTG_FS_IRQHandler(void) { tusb_int_handler(0, true); }
void OTG_HS_IRQHandler(void) { tusb_int_handler(1, true); }