2006-07-04 14:22:22 +00:00
|
|
|
#ifndef _PIO_IRQ_H
|
|
|
|
#define _PIO_IRQ_H
|
2006-07-03 11:18:08 +00:00
|
|
|
|
2006-07-20 17:01:13 +00:00
|
|
|
#include <include/AT91SAM7S64.h>
|
|
|
|
|
2006-07-03 11:18:08 +00:00
|
|
|
typedef irq_handler_t (void)(u_int32_t pio);
|
|
|
|
|
|
|
|
static irq_handler_t pio_handlers[NR_PIO];
|
|
|
|
|
|
|
|
extern void pio_irq_enable(u_int32_t pio);
|
|
|
|
extern void pio_irq_disable(u_int32_t pio);
|
|
|
|
extern int pio_irq_register(u_int32_t pio, irq_handler_t func);
|
|
|
|
extern void pio_irq_unregister(u_int32_t pio);
|
2006-07-04 14:22:22 +00:00
|
|
|
|
|
|
|
#endif
|