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 : rsksh7216.h
\r
10 * Description : RSK 7216 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
23 /******************************************************************************
\r
25 ******************************************************************************/
\r
27 /******************************************************************************
\r
29 ******************************************************************************/
\r
31 /* System Clock Settings */
\r
32 #define XTAL_FREQUENCY (12000000L)
\r
33 #define ICLK_MUL (8)
\r
34 #define PCLK_MUL (4)
\r
35 #define BCLK_MUL (4)
\r
36 #define ICLK_FREQUENCY (XTAL_FREQUENCY * ICLK_MUL)
\r
37 #define PCLK_FREQUENCY (XTAL_FREQUENCY * PCLK_MUL)
\r
38 #define BCLK_FREQUENCY (XTAL_FREQUENCY * BCLK_MUL)
\r
40 #define CMT0_CLK_SELECT (512)
\r
42 /* General Values */
\r
43 #ifdef LED_POSITIVE_LOGIC
\r
47 /* LEDs are using NEGATIVE LOGIC... */
\r
51 #define SET_BIT_HIGH (1)
\r
52 #define SET_BIT_LOW (0)
\r
53 #define SET_BYTE_HIGH (0xFF)
\r
54 #define SET_BYTE_LOW (0x00)
\r
56 /* Define switches to be polled if not available as interrupts */
\r
57 #define SW_ACTIVE FALSE
\r
58 #define SW1 PORT4.PORT.BIT.B0
\r
59 #define SW2 PORT4.PORT.BIT.B1
\r
60 #define SW3 PORT4.PORT.BIT.B2
\r
61 #define SW1_DDR PORT4.DDR.BIT.B0
\r
62 #define SW2_DDR PORT4.DDR.BIT.B1
\r
63 #define SW3_DDR PORT4.DDR.BIT.B2
\r
64 #define SW1_ICR PORT4.ICR.BIT.B0
\r
65 #define SW2_ICR PORT4.ICR.BIT.B1
\r
66 #define SW3_ICR PORT4.ICR.BIT.B2
\r
69 #define LED4 PORTD.DR.BIT.B5
\r
70 #define LED5 PORTE.DR.BIT.B3
\r
71 #define LED6 PORTD.DR.BIT.B2
\r
72 #define LED7 PORTE.DR.BIT.B0
\r
73 #define LED8 PORTD.DR.BIT.B4
\r
74 #define LED9 PORTE.DR.BIT.B2
\r
75 #define LED10 PORTD.DR.BIT.B1
\r
76 #define LED11 PORTD.DR.BIT.B7
\r
77 #define LED12 PORTD.DR.BIT.B3
\r
78 #define LED13 PORTE.DR.BIT.B1
\r
79 #define LED14 PORTD.DR.BIT.B0
\r
80 #define LED15 PORTD.DR.BIT.B6
\r
82 #define LED4_DDR PORTD.DDR.BIT.B5
\r
83 #define LED5_DDR PORTE.DDR.BIT.B3
\r
84 #define LED6_DDR PORTD.DDR.BIT.B2
\r
85 #define LED7_DDR PORTE.DDR.BIT.B0
\r
86 #define LED8_DDR PORTD.DDR.BIT.B4
\r
87 #define LED9_DDR PORTE.DDR.BIT.B2
\r
88 #define LED10_DDR PORTD.DDR.BIT.B1
\r
89 #define LED11_DDR PORTD.DDR.BIT.B7
\r
90 #define LED12_DDR PORTD.DDR.BIT.B3
\r
91 #define LED13_DDR PORTE.DDR.BIT.B1
\r
92 #define LED14_DDR PORTD.DDR.BIT.B0
\r
93 #define LED15_DDR PORTD.DDR.BIT.B6
\r
98 /******************************************************************************
\r
100 ******************************************************************************/
\r
102 /******************************************************************************
\r
103 Functions Prototypes
\r
104 ******************************************************************************/
\r