Defines | |
| #define | enable_irq() ENABLE_IRQ(); |
| #define | disable_irq() DISABLE_IRQ(); |
Functions | |
| void | clear_irq_funcs () |
| void | irq_init () |
| void | set_irq_func (u8 type, void(*func)()) |
| void | set_irq_mode (u8 type, bool enable) |
| void | irq_start (u8 type) |
| void | irq_stop (u8 type) |
Variables | |
| void(*)() | get_irq_func (u8 type) |
|
|
Enable Master Interrupt |
|
|
Disable Master Interrupt |
|
|
Clears associated functions of all interrupts. |
|
|
Clears all interrupts and sets the master interrupt handling function. This must be called before using any interrupt functions. |
|
||||||||||||
|
Interrupt Type defines: */ #define IRQ_VBL #define IRQ_HBL #define IRQ_VCOUNT #define IRQ_TIM0 #define IRQ_TIM1 #define IRQ_TIM2 #define IRQ_TIM3 #define IRQ_COMM #define IRQ_DMA0 #define IRQ_DMA1 #define IRQ_DMA2 #define IRQ_DMA3 #define IRQ_KEY #define IRQ_CART |
|
||||||||||||
|
Interrupt Type defines: */ #define IRQ_VBL #define IRQ_HBL #define IRQ_VCOUNT #define IRQ_TIM0 #define IRQ_TIM1 #define IRQ_TIM2 #define IRQ_TIM3 #define IRQ_COMM #define IRQ_DMA0 #define IRQ_DMA1 #define IRQ_DMA2 #define IRQ_DMA3 #define IRQ_KEY #define IRQ_CART |
|
|
Interrupt Type defines: */ #define IRQ_VBL #define IRQ_HBL #define IRQ_VCOUNT #define IRQ_TIM0 #define IRQ_TIM1 #define IRQ_TIM2 #define IRQ_TIM3 #define IRQ_COMM #define IRQ_DMA0 #define IRQ_DMA1 #define IRQ_DMA2 #define IRQ_DMA3 #define IRQ_KEY #define IRQ_CART |
|
|
Interrupt Type defines: */ #define IRQ_VBL #define IRQ_HBL #define IRQ_VCOUNT #define IRQ_TIM0 #define IRQ_TIM1 #define IRQ_TIM2 #define IRQ_TIM3 #define IRQ_COMM #define IRQ_DMA0 #define IRQ_DMA1 #define IRQ_DMA2 #define IRQ_DMA3 #define IRQ_KEY #define IRQ_CART |
|
|
Interrupt Type defines: */ #define IRQ_VBL #define IRQ_HBL #define IRQ_VCOUNT #define IRQ_TIM0 #define IRQ_TIM1 #define IRQ_TIM2 #define IRQ_TIM3 #define IRQ_COMM #define IRQ_DMA0 #define IRQ_DMA1 #define IRQ_DMA2 #define IRQ_DMA3 #define IRQ_KEY #define IRQ_CART |
1.2.18