16 lines
379 B
C
16 lines
379 B
C
#define __IRQ __attribute__((interrupt))
|
|
#define __IRQ_NAKED __attribute__((naked))
|
|
|
|
__IRQ void Default_Handler(void) {
|
|
for (;;) {
|
|
/* -- */
|
|
}
|
|
}
|
|
|
|
__IRQ_NAKED void Exception_Handler(void) {
|
|
asm volatile("j freertos_risc_v_exception_handler");
|
|
}
|
|
|
|
__IRQ_NAKED void M_Timer_IRQHandler(void) {
|
|
asm volatile("j freertos_risc_v_mtimer_interrupt_handler");
|
|
} |