]> git.sur5r.net Git - freertos/blob - FreeRTOS/Demo/RX600_RX62N-RDK_GNURX/RTOSDemo/include/yrdkrx62ndef.h
Minor updates and change version number for V7.5.0 release.
[freertos] / FreeRTOS / Demo / RX600_RX62N-RDK_GNURX / RTOSDemo / include / yrdkrx62ndef.h
1 \r
2 /******************************************************************************\r
3 * DISCLAIMER\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
9 * Version      : 1.00\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
15 \r
16 #ifndef RDKRX62N_H\r
17 #define RDKRX62N_H\r
18 \r
19 /******************************************************************************\r
20 Includes   <System Includes> , "Project Includes"\r
21 ******************************************************************************/\r
22 \r
23 /******************************************************************************\r
24 Typedef definitions\r
25 ******************************************************************************/\r
26 \r
27 /******************************************************************************\r
28 Macro definitions\r
29 ******************************************************************************/\r
30 \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
39 \r
40 #define     CMT0_CLK_SELECT (512)\r
41 \r
42 /* General Values */\r
43 #ifdef LED_POSITIVE_LOGIC\r
44         #define         LED_ON          (1) \r
45         #define         LED_OFF                 (0)\r
46 #else\r
47 /* LEDs are using NEGATIVE LOGIC... */\r
48         #define         LED_ON          (0)\r
49         #define         LED_OFF                 (1)\r
50 #endif\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
55 \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
67 \r
68 /* LEDs */\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
81 \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
94 \r
95 \r
96 \r
97 \r
98 /******************************************************************************\r
99 Variable Externs\r
100 ******************************************************************************/\r
101 \r
102 /******************************************************************************\r
103 Functions Prototypes\r
104 ******************************************************************************/\r
105 \r
106 \r
107 \r
108 /* RDKRX62N_H */\r
109 #endif          \r
110 \r