Xmega Application Note


xplain.h

Go to the documentation of this file.
00001 
00043 #ifndef _XPLAIN_H_
00044 #define _XPLAIN_H_
00045 
00046 #include "compiler.h"
00047 
00050 
00051 
00052 
00054 #define LED_COUNT   8
00055 
00058 
00059 #  define LED0_GPIO   IOPORT_CREATE_PIN(PORTE,0)
00060 #  define LED1_GPIO   IOPORT_CREATE_PIN(PORTE,1)
00061 #  define LED2_GPIO   IOPORT_CREATE_PIN(PORTE,2)
00062 #  define LED3_GPIO   IOPORT_CREATE_PIN(PORTE,3)
00063 #  define LED4_GPIO   IOPORT_CREATE_PIN(PORTE,4)
00064 #  define LED5_GPIO   IOPORT_CREATE_PIN(PORTE,5)
00065 #  define LED6_GPIO   IOPORT_CREATE_PIN(PORTE,6)
00066 #  define LED7_GPIO   IOPORT_CREATE_PIN(PORTE,7)
00067 
00068 
00069 
00072 
00073 #  define GPIO_PUSH_BUTTON_0    IOPORT_CREATE_PIN(PORTF,0)
00074 #  define GPIO_PUSH_BUTTON_1    IOPORT_CREATE_PIN(PORTF,1)
00075 #  define GPIO_PUSH_BUTTON_2    IOPORT_CREATE_PIN(PORTF,2)
00076 #  define GPIO_PUSH_BUTTON_3    IOPORT_CREATE_PIN(PORTF,3)
00077 #  define GPIO_PUSH_BUTTON_4    IOPORT_CREATE_PIN(PORTF,4)
00078 #  define GPIO_PUSH_BUTTON_5    IOPORT_CREATE_PIN(PORTF,5)
00079 #  define GPIO_PUSH_BUTTON_6    IOPORT_CREATE_PIN(PORTF,6)
00080 #  define GPIO_PUSH_BUTTON_7    IOPORT_CREATE_PIN(PORTF,7)
00081 
00082 
00085 
00086 #define AT45DBX_SPI           &SPIC
00087 #define AT45DBX_CS            IOPORT_CREATE_PIN(PORTC,1)  // CS as output
00088 #define AT45DBX_MASTER_SS     IOPORT_CREATE_PIN(PORTC,4)  // SS as output
00089 #define AT45DBX_MASTER_SCK    IOPORT_CREATE_PIN(PORTC,7)  // SCK as output
00090 #define AT45DBX_MASTER_MOSI   IOPORT_CREATE_PIN(PORTC,5)  // MOSI as output
00091 #define AT45DBX_MASTER_MISO   IOPORT_CREATE_PIN(PORTC,6)  // MISO as input
00092 #define AT45DBX_SPI_CLK_MASK  SYSCLK_PORT_C
00093 
00095 
00099 #define BOARD_XOSC_HZ          32768
00100 #define BOARD_XOSC_TYPE        XOSC_TYPE_32KHZ
00101 #define BOARD_XOSC_STARTUP_US  500000
00102 
00103 
00104 #endif  // _XPLAIN_H_
@DOC_TITLE@
Generated on Fri Oct 22 12:15:25 2010 for AVR1300 Using the Xmega ADC by doxygen 1.6.3