Project

General

Profile

Download (494 Bytes) Statistics
| Branch: | Tag: | Revision:
1 9d397dfb henryk
#ifndef _PIO_IRQ_H
2
#define _PIO_IRQ_H
3
4
#include "openpicc.h"
5 b5be7c18 henryk
#include "FreeRTOS.h"
6 9d397dfb henryk
7
#define NR_PIO 32
8 b5be7c18 henryk
typedef portBASE_TYPE irq_handler_t(u_int32_t pio, portBASE_TYPE xTaskWoken);
9 9d397dfb henryk
10
extern void pio_irq_enable(u_int32_t pio);
11
extern void pio_irq_disable(u_int32_t pio);
12 3d0a9bd4 henryk
extern long pio_irq_get_count(void);
13 9d397dfb henryk
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 5cc0ed49 henryk
extern void pio_irq_init_once(void);
17 9d397dfb henryk
18
#endif
Add picture from clipboard (Maximum size: 48.8 MB)