stk600_rc064x.h
Go to the documentation of this file.00001
00044 #ifndef _STK600_RC064_H_
00045 #define _STK600_RC064_H_
00046
00047 #include "compiler.h"
00048
00049
00050
00053
00054 #define FOSC 8000000 //!< XTAL frequency: Hz.
00055
00056
00059
00060
00061
00062
00064 #define LED_COUNT 8
00065
00069
00070 # define LED0_GPIO IOPORT_CREATE_PIN(PORTE,0)
00071 # define LED1_GPIO IOPORT_CREATE_PIN(PORTE,1)
00072 # define LED2_GPIO IOPORT_CREATE_PIN(PORTE,2)
00073 # define LED3_GPIO IOPORT_CREATE_PIN(PORTE,3)
00074 # define LED4_GPIO IOPORT_CREATE_PIN(PORTE,4)
00075 # define LED5_GPIO IOPORT_CREATE_PIN(PORTE,5)
00076 # define LED6_GPIO IOPORT_CREATE_PIN(PORTE,6)
00077 # define LED7_GPIO IOPORT_CREATE_PIN(PORTE,7)
00078
00079
00080
00084
00085 # define GPIO_PUSH_BUTTON_0 IOPORT_CREATE_PIN(PORTF,0)
00086 # define GPIO_PUSH_BUTTON_1 IOPORT_CREATE_PIN(PORTF,1)
00087 # define GPIO_PUSH_BUTTON_2 IOPORT_CREATE_PIN(PORTF,2)
00088 # define GPIO_PUSH_BUTTON_3 IOPORT_CREATE_PIN(PORTF,3)
00089 # define GPIO_PUSH_BUTTON_4 IOPORT_CREATE_PIN(PORTF,4)
00090 # define GPIO_PUSH_BUTTON_5 IOPORT_CREATE_PIN(PORTF,5)
00091 # define GPIO_PUSH_BUTTON_6 IOPORT_CREATE_PIN(PORTF,6)
00092 # define GPIO_PUSH_BUTTON_7 IOPORT_CREATE_PIN(PORTF,7)
00093
00094
00102
00103 #define AT45DBX_SPI &SPIC
00104 #define AT45DBX_CS IOPORT_CREATE_PIN(PORTC,4) // CS as output
00105 #define AT45DBX_MASTER_SS IOPORT_CREATE_PIN(PORTC,4) // SS as output and overlayed with CS
00106 #define AT45DBX_MASTER_SCK IOPORT_CREATE_PIN(PORTC,7) // SCK as output
00107 #define AT45DBX_MASTER_MOSI IOPORT_CREATE_PIN(PORTC,5) // MOSI as output
00108 #define AT45DBX_MASTER_MISO IOPORT_CREATE_PIN(PORTC,6) // MISO as input
00109 #define AT45DBX_SPI_CLK_MASK SYSCLK_PORT_C
00110
00112
00120
00121 #define AT25DFX_SPI &SPIC
00122 #define AT25DFX_CS IOPORT_CREATE_PIN(PORTC,4) // CS as output
00123 #define AT25DFX_MASTER_SS IOPORT_CREATE_PIN(PORTC,4) // SS as output and overlayed with CS
00124 #define AT25DFX_MASTER_SCK IOPORT_CREATE_PIN(PORTC,7) // SCK as output
00125 #define AT25DFX_MASTER_MOSI IOPORT_CREATE_PIN(PORTC,5) // MOSI as output
00126 #define AT25DFX_MASTER_MISO IOPORT_CREATE_PIN(PORTC,6) // MISO as input
00127 #define AT25DFX_SPI_CLK_MASK SYSCLK_PORT_C
00128
00130
00134 #define BOARD_XOSC_HZ 8000000
00135 #define BOARD_XOSC_TYPE XOSC_TYPE_EXTERNAL
00136 #define BOARD_XOSC_STARTUP_US 500000
00137
00138
00139
00140 #endif // _STK600_RC064_H_