|
libtonc
|
Data Structures | |
| struct | IRQ_SENDER |
| IRQ Sender information. More... | |
Typedefs | |
| typedef struct IRQ_SENDER | IRQ_SENDER |
| IRQ Sender information. | |
Functions | |
| void | irq_init (fnptr isr) |
| Initialize irq business. | |
| fnptr | irq_set_master (fnptr isr) |
| Set a master ISR. | |
| fnptr | irq_set (enum eIrqIndex irq_id, fnptr isr, u32 opts) |
| General IRQ manager. | |
| fnptr | irq_add (enum eIrqIndex irq_id, fnptr isr) |
| Add a specific ISR. | |
| fnptr | irq_delete (enum eIrqIndex irq_id) |
| Remove an ISR. | |
| void | irq_enable (enum eIrqIndex irq_id) |
| void | irq_disable (enum eIrqIndex irq_id) |
Variables | |
| IRQ_REC | __isr_table [II_MAX+1] |