stk600_rc044x.h
Go to the documentation of this file.00001
00044 #ifndef _STK600_RC044_H_
00045 #define _STK600_RC044_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
00068
00069 # define LED0_GPIO IOPORT_CREATE_PIN(PORTA,0)
00070 # define LED1_GPIO IOPORT_CREATE_PIN(PORTA,1)
00071 # define LED2_GPIO IOPORT_CREATE_PIN(PORTA,2)
00072 # define LED3_GPIO IOPORT_CREATE_PIN(PORTA,3)
00073 # define LED4_GPIO IOPORT_CREATE_PIN(PORTA,4)
00074 # define LED5_GPIO IOPORT_CREATE_PIN(PORTA,5)
00075 # define LED6_GPIO IOPORT_CREATE_PIN(PORTA,6)
00076 # define LED7_GPIO IOPORT_CREATE_PIN(PORTA,7)
00077
00078
00079
00082
00083 # define GPIO_PUSH_BUTTON_0 IOPORT_CREATE_PIN(PORTB,0)
00084 # define GPIO_PUSH_BUTTON_1 IOPORT_CREATE_PIN(PORTB,1)
00085 # define GPIO_PUSH_BUTTON_2 IOPORT_CREATE_PIN(PORTB,2)
00086 # define GPIO_PUSH_BUTTON_3 IOPORT_CREATE_PIN(PORTB,3)
00087 # define GPIO_PUSH_BUTTON_4 IOPORT_CREATE_PIN(PORTB,4)
00088 # define GPIO_PUSH_BUTTON_5 IOPORT_CREATE_PIN(PORTB,5)
00089 # define GPIO_PUSH_BUTTON_6 IOPORT_CREATE_PIN(PORTB,6)
00090 # define GPIO_PUSH_BUTTON_7 IOPORT_CREATE_PIN(PORTB,7)
00091
00092
00095
00096 #define AT45DBX_SPI &SPIC
00097 #define AT45DBX_CS IOPORT_CREATE_PIN(PORTC,1)
00098 #define AT45DBX_MASTER_SS IOPORT_CREATE_PIN(PORTC,4) // SS as output
00099 #define AT45DBX_MASTER_SCK IOPORT_CREATE_PIN(PORTC,5) // SCK as output
00100 #define AT45DBX_MASTER_MOSI IOPORT_CREATE_PIN(PORTC,7) // MOSI as output
00101 #define AT45DBX_SPI_CLK_MASK SYSCLK_PORT_C
00102
00104
00108 #define BOARD_XOSC_HZ 32768
00109 #define BOARD_XOSC_TYPE XOSC_TYPE_32KHZ
00110 #define BOARD_XOSC_STARTUP_US 500000
00111
00112
00113
00114 #endif // _STK600_RC044_H_