openpcd/openpcd/firmware/src/os/pio_irq.h

16 lines
369 B
C
Raw Normal View History

#ifndef _PIO_IRQ_H
#define _PIO_IRQ_H
#include <include/AT91SAM7S64.h>
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);
#endif