Xmega Application Note


xplain_a1.h File Reference

XPLAIN-A1 board header file. More...

#include "compiler.h"
Include dependency graph for xplain_a1.h:

Go to the source code of this file.

Defines

#define LED_COUNT   8
 Number of LEDs.
SPI Connections of the AT45DBX Data Flash Memory

TODO Change configuration

#define AT45DBX_CS   IOPORT_CREATE_PIN(PORTD,0)
#define AT45DBX_MASTER_MOSI   IOPORT_CREATE_PIN(PORTD,3)
#define AT45DBX_MASTER_SCK   IOPORT_CREATE_PIN(PORTD,1)
#define AT45DBX_SPI   &USARTD0
#define AT45DBX_SPI_CLK_MASK   SYSCLK_PORT_D
External oscillator

#define BOARD_XOSC_HZ   8000000
#define BOARD_XOSC_STARTUP_US   100
#define BOARD_XOSC_TYPE   XOSC_TYPE_XTAL
GPIO Connections of Push Buttons

#define GPIO_PUSH_BUTTON_0   IOPORT_CREATE_PIN(PORTF,0)
#define GPIO_PUSH_BUTTON_1   IOPORT_CREATE_PIN(PORTF,1)
#define GPIO_PUSH_BUTTON_2   IOPORT_CREATE_PIN(PORTF,2)
#define GPIO_PUSH_BUTTON_3   IOPORT_CREATE_PIN(PORTF,3)
#define GPIO_PUSH_BUTTON_4   IOPORT_CREATE_PIN(PORTF,4)
#define GPIO_PUSH_BUTTON_5   IOPORT_CREATE_PIN(PORTF,5)
#define GPIO_PUSH_BUTTON_6   IOPORT_CREATE_PIN(PORTF,6)
#define GPIO_PUSH_BUTTON_7   IOPORT_CREATE_PIN(PORTF,7)
GPIO Connections of LEDs

#define LED0_GPIO   IOPORT_CREATE_PIN(PORTE,0)
#define LED1_GPIO   IOPORT_CREATE_PIN(PORTE,1)
#define LED2_GPIO   IOPORT_CREATE_PIN(PORTE,2)
#define LED3_GPIO   IOPORT_CREATE_PIN(PORTE,3)
#define LED4_GPIO   IOPORT_CREATE_PIN(PORTE,4)
#define LED5_GPIO   IOPORT_CREATE_PIN(PORTE,5)
#define LED6_GPIO   IOPORT_CREATE_PIN(PORTE,6)
#define LED7_GPIO   IOPORT_CREATE_PIN(PORTE,7)
#define LEDUSB_GPIO   IOPORT_CREATE_PIN(PORTD,4)

Detailed Description

XPLAIN-A1 board header file.

This file contains definitions and services related to the features of the XPLAIN-A1 board.

To use this board, define BOARD=XPLAIN_A1.

Author:
Atmel Corporation: http://www.atmel.com
Support and FAQ: http://support.atmel.no/

Definition in file xplain_a1.h.


Define Documentation

#define AT45DBX_CS   IOPORT_CREATE_PIN(PORTD,0)

Definition at line 99 of file xplain_a1.h.

#define AT45DBX_MASTER_MOSI   IOPORT_CREATE_PIN(PORTD,3)

Definition at line 101 of file xplain_a1.h.

#define AT45DBX_MASTER_SCK   IOPORT_CREATE_PIN(PORTD,1)

Definition at line 100 of file xplain_a1.h.

#define AT45DBX_SPI   &USARTD0

Definition at line 98 of file xplain_a1.h.

#define AT45DBX_SPI_CLK_MASK   SYSCLK_PORT_D

Definition at line 102 of file xplain_a1.h.

#define BOARD_XOSC_HZ   8000000

Definition at line 109 of file xplain_a1.h.

#define BOARD_XOSC_STARTUP_US   100

Definition at line 111 of file xplain_a1.h.

#define BOARD_XOSC_TYPE   XOSC_TYPE_XTAL

Definition at line 110 of file xplain_a1.h.

#define GPIO_PUSH_BUTTON_0   IOPORT_CREATE_PIN(PORTF,0)

Definition at line 84 of file xplain_a1.h.

#define GPIO_PUSH_BUTTON_1   IOPORT_CREATE_PIN(PORTF,1)

Definition at line 85 of file xplain_a1.h.

#define GPIO_PUSH_BUTTON_2   IOPORT_CREATE_PIN(PORTF,2)

Definition at line 86 of file xplain_a1.h.

#define GPIO_PUSH_BUTTON_3   IOPORT_CREATE_PIN(PORTF,3)

Definition at line 87 of file xplain_a1.h.

#define GPIO_PUSH_BUTTON_4   IOPORT_CREATE_PIN(PORTF,4)

Definition at line 88 of file xplain_a1.h.

#define GPIO_PUSH_BUTTON_5   IOPORT_CREATE_PIN(PORTF,5)

Definition at line 89 of file xplain_a1.h.

#define GPIO_PUSH_BUTTON_6   IOPORT_CREATE_PIN(PORTF,6)

Definition at line 90 of file xplain_a1.h.

#define GPIO_PUSH_BUTTON_7   IOPORT_CREATE_PIN(PORTF,7)

Definition at line 91 of file xplain_a1.h.

#define LED0_GPIO   IOPORT_CREATE_PIN(PORTE,0)

Definition at line 69 of file xplain_a1.h.

#define LED1_GPIO   IOPORT_CREATE_PIN(PORTE,1)

Definition at line 70 of file xplain_a1.h.

#define LED2_GPIO   IOPORT_CREATE_PIN(PORTE,2)

Definition at line 71 of file xplain_a1.h.

#define LED3_GPIO   IOPORT_CREATE_PIN(PORTE,3)

Definition at line 72 of file xplain_a1.h.

#define LED4_GPIO   IOPORT_CREATE_PIN(PORTE,4)

Definition at line 73 of file xplain_a1.h.

#define LED5_GPIO   IOPORT_CREATE_PIN(PORTE,5)

Definition at line 74 of file xplain_a1.h.

#define LED6_GPIO   IOPORT_CREATE_PIN(PORTE,6)

Definition at line 75 of file xplain_a1.h.

#define LED7_GPIO   IOPORT_CREATE_PIN(PORTE,7)

Definition at line 76 of file xplain_a1.h.

#define LED_COUNT   8

Number of LEDs.

Definition at line 64 of file xplain_a1.h.

#define LEDUSB_GPIO   IOPORT_CREATE_PIN(PORTD,4)

Definition at line 77 of file xplain_a1.h.

Referenced by board_init().

@DOC_TITLE@
Generated on Fri Oct 22 12:15:25 2010 for AVR1300 Using the Xmega ADC by doxygen 1.6.3