2 /******************************************************************************
\r
4 * Please refer to http://www.renesas.com/disclaimer
\r
5 ******************************************************************************
\r
6 Copyright (C) 2008. Renesas Technology Corp., All Rights Reserved.
\r
7 *******************************************************************************
\r
8 * File Name : rskrx630def.h
\r
10 * Description : RSK RX630 board specific settings
\r
11 ******************************************************************************
\r
12 * History : DD.MM.YYYY Version Description
\r
13 * : 06.10.2009 1.00 First Release
\r
14 ******************************************************************************/
\r
19 /******************************************************************************
\r
20 Includes <System Includes> , "Project Includes"
\r
21 ******************************************************************************/
\r
24 /******************************************************************************
\r
26 ******************************************************************************/
\r
28 /******************************************************************************
\r
30 ******************************************************************************/
\r
32 /* System Clock Settings */
\r
33 /* Clock settings defined in CGC_SET.H */
\r
35 #define XTAL_FREQUENCY (12000000L)
\r
36 #define ICLK_MUL (8)
\r
37 #define PCLK_MUL (4)
\r
38 #define BCLK_MUL (4)
\r
39 #define ICLK_FREQUENCY (XTAL_FREQUENCY * ICLK_MUL)
\r
40 #define PCLK_FREQUENCY (XTAL_FREQUENCY * PCLK_MUL)
\r
41 #define BCLK_FREQUENCY (XTAL_FREQUENCY * BCLK_MUL)
\r
44 #define CMT0_CLK_SELECT (512)
\r
46 /* General Values */
\r
49 #define SET_BIT_HIGH (1)
\r
50 #define SET_BIT_LOW (0)
\r
51 #define SET_BYTE_HIGH (0xFF)
\r
52 #define SET_BYTE_LOW (0x00)
\r
54 /* Define switches to be polled if not available as interrupts */
\r
55 #define SW_ACTIVE FALSE
\r
56 #define SW1 PORT3.PODR.BIT.B2
\r
57 #define SW2 PORT4.PODR.BIT.B4
\r
58 #define SW3 PORT0.PODR.BIT.B7
\r
59 #define SW1_PDR PORT3.PDR.BIT.B2
\r
60 #define SW2_PDR PORT4.PDR.BIT.B4
\r
61 #define SW3_PDR PORT0.PDR.BIT.B7
\r
64 #define LED0 PORTC.PODR.BIT.B5
\r
65 #define LED1 PORT2.PODR.BIT.B4
\r
66 #define LED2 PORTC.PODR.BIT.B2
\r
67 #define LED3 PORT1.PODR.BIT.B7
\r
68 #define LED0_PDR PORTC.PDR.BIT.B5
\r
69 #define LED1_PDR PORT2.PDR.BIT.B4
\r
70 #define LED2_PDR PORTC.PDR.BIT.B2
\r
71 #define LED3_PDR PORT1.PDR.BIT.B7
\r
73 /* 2x8 segment LCD */
\r
74 #define LCD_RS PORTJ.PODR.BIT.B3
\r
75 #define LCD_EN PORT3.PODR.BIT.B3
\r
76 #define LCD_DATA PORTE.PODR.BYTE
\r
77 #define LCD_RS_PDR PORTJ.PDR.BIT.B3
\r
78 #define LCD_EN_PDR PORT3.PDR.BIT.B3
\r
79 #define LCD_DATA_PDR PORTE.PDR.BYTE
\r
83 /******************************************************************************
\r
85 ******************************************************************************/
\r
87 /******************************************************************************
\r
88 Functions Prototypes
\r
89 ******************************************************************************/
\r