15 #ifndef CTR_INTERRUPT_H_ 16 #define CTR_INTERRUPT_H_ 34 CTR_INTERRUPT_PREABRT,
35 CTR_INTERRUPT_DATABRT,
79 void ctr_interrupt_set(ctr_interrupt_enum interrupt_type,
void (*interrupt)(uint32_t*));
85 #endif//CTR_INTERRUPT_H_ void ctr_interrupt_global_disable(void)
Disables FIQ and IRQ interrupts.
void ctr_interrupt_prepare(void)
Sets up the exception vectors in ITCM.
void ctr_interrupt_set(ctr_interrupt_enum interrupt_type, void(*interrupt)(uint32_t *))
Sets up a handler for the given exception.
ctr_interrupt_enum
Enumerations for the different ARM9 CPU exceptions.
Definition: ctr_interrupt.h:29
void ctr_interrupt_global_enable(void)
Enables FIQ and IRQ interrupts.