00001 #ifndef _pio_h_ 00002 #define _pio_h_ 00003 00004 #include <avr32/io.h> 00005 00006 typedef char avr32_piomap_t[][2]; 00007 00008 #define PIO_INVALID_ARGUMENT -1 00009 #define PIO_SUCCESS 0 00010 00011 #include "pio.h" 00012 00013 int pioGetHandle(int port); 00014 00015 int pio_enable_module(avr32_piomap_t piomap, int size); 00016 int pio_enable_module_pin(int pin, int function); 00017 00018 int pio_enable_pio(avr32_piomap_t piomap, int size); 00019 int pio_enable_pio_pin(int pin); 00020 00021 int pio_disable_module(avr32_piomap_t piomap, int size); 00022 int pio_disable_pio_pin(int pin); 00023 00024 #endif
1.5.1