Xmega Application Note


xmega_gpio.h File Reference

Common gpio data/structure for all AVR XMEGA implementations. More...

#include "compiler.h"
#include "ioport.h"
Include dependency graph for xmega_gpio.h:

Go to the source code of this file.

Defines

#define gpio_configure_group(port_id, port_mask, io_flags)   ioport_configure_group(port_id,port_mask,io_flags)
#define gpio_configure_pin(io_id, io_flags)   ioport_configure_pin(io_id,io_flags)
#define gpio_pin_is_high(io_id)   ioport_pin_is_high(io_id)
#define gpio_pin_is_low(io_id)   ioport_pin_is_low(io_id)
#define gpio_set_pin_group_high(port_id, mask)   ioport_set_group_high(port_id,mask)
#define gpio_set_pin_group_low(port_id, mask)   ioport_set_group_low(port_id,mask)
#define gpio_set_pin_high(io_id)   ioport_set_value(io_id,1)
#define gpio_set_pin_low(io_id)   ioport_set_value(io_id,0)
#define gpio_toggle_pin(io_id)   ioport_toggle_pin(io_id)
#define gpio_toggle_pin_group(port_id, mask)   ioport_tgl_group(port_id,mask)

Detailed Description

Common gpio data/structure for all AVR XMEGA implementations.

Copyright (c) 2010 Atmel Corporation. All rights reserved.

Definition in file xmega_gpio.h.


Define Documentation

#define gpio_configure_group ( port_id,
port_mask,
io_flags   )     ioport_configure_group(port_id,port_mask,io_flags)

Definition at line 63 of file xmega_gpio.h.

#define gpio_configure_pin ( io_id,
io_flags   )     ioport_configure_pin(io_id,io_flags)

Definition at line 60 of file xmega_gpio.h.

#define gpio_pin_is_high ( io_id   )     ioport_pin_is_high(io_id)

Definition at line 48 of file xmega_gpio.h.

#define gpio_pin_is_low ( io_id   )     ioport_pin_is_low(io_id)

Definition at line 45 of file xmega_gpio.h.

#define gpio_set_pin_group_high ( port_id,
mask   )     ioport_set_group_high(port_id,mask)

Definition at line 66 of file xmega_gpio.h.

#define gpio_set_pin_group_low ( port_id,
mask   )     ioport_set_group_low(port_id,mask)

Definition at line 69 of file xmega_gpio.h.

#define gpio_set_pin_high ( io_id   )     ioport_set_value(io_id,1)

Definition at line 51 of file xmega_gpio.h.

#define gpio_set_pin_low ( io_id   )     ioport_set_value(io_id,0)

Definition at line 54 of file xmega_gpio.h.

#define gpio_toggle_pin ( io_id   )     ioport_toggle_pin(io_id)

Definition at line 57 of file xmega_gpio.h.

#define gpio_toggle_pin_group ( port_id,
mask   )     ioport_tgl_group(port_id,mask)

Definition at line 72 of file 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