openpcd/openpicc/application/pio_irq.h @ master
1 |
#ifndef _PIO_IRQ_H
|
---|---|
2 |
#define _PIO_IRQ_H
|
3 |
|
4 |
#include "openpicc.h"
|
5 |
#include "FreeRTOS.h"
|
6 |
|
7 |
#define NR_PIO 32
|
8 |
typedef portBASE_TYPE irq_handler_t(u_int32_t pio, portBASE_TYPE xTaskWoken); |
9 |
|
10 |
extern void pio_irq_enable(u_int32_t pio); |
11 |
extern void pio_irq_disable(u_int32_t pio); |
12 |
extern long pio_irq_get_count(void); |
13 |
extern int pio_irq_register(u_int32_t pio, irq_handler_t *func); |
14 |
extern void pio_irq_unregister(u_int32_t pio); |
15 |
extern void pio_irq_init(void); |
16 |
extern void pio_irq_init_once(void); |
17 |
|
18 |
#endif
|