Xmega Application Note


xmega_gpio.h

Go to the documentation of this file.
00001 
00039 #ifndef _XMEGA_GPIO_H_
00040 #define _XMEGA_GPIO_H_
00041 
00042 #include "compiler.h"
00043 #include "ioport.h"
00044 
00045 #define gpio_pin_is_low(io_id) \
00046         ioport_pin_is_low(io_id)
00047 
00048 #define gpio_pin_is_high(io_id) \
00049         ioport_pin_is_high(io_id)
00050 
00051 #define gpio_set_pin_high(io_id) \
00052         ioport_set_value(io_id,1)
00053 
00054 #define gpio_set_pin_low(io_id) \
00055         ioport_set_value(io_id,0)
00056 
00057 #define gpio_toggle_pin(io_id) \
00058         ioport_toggle_pin(io_id)
00059 
00060 #define gpio_configure_pin(io_id,io_flags) \
00061         ioport_configure_pin(io_id,io_flags)
00062 
00063 #define gpio_configure_group(port_id,port_mask,io_flags) \
00064         ioport_configure_group(port_id,port_mask,io_flags)
00065 
00066 #define gpio_set_pin_group_high(port_id,mask) \
00067         ioport_set_group_high(port_id,mask)
00068 
00069 #define gpio_set_pin_group_low(port_id,mask) \
00070         ioport_set_group_low(port_id,mask)
00071 
00072 #define gpio_toggle_pin_group(port_id,mask) \
00073         ioport_tgl_group(port_id,mask)
00074 
00075 #endif  // _XMEGA_GPIO_H_
@DOC_TITLE@
Generated on Fri Oct 22 12:15:25 2010 for AVR1300 Using the Xmega ADC by doxygen 1.6.3