]> git.sur5r.net Git - freertos/blob - Demo/RX600_RX62N-RDK_GNURX/RTOSDemo/include/yrdkrx62ndef.h
Starting point for the RX RDK version of the demo app.
[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 #define         LED_ON          (1)\r
44 #define         LED_OFF                 (0)\r
45 #define         SET_BIT_HIGH    (1)\r
46 #define         SET_BIT_LOW             (0)\r
47 #define         SET_BYTE_HIGH   (0xFF)\r
48 #define         SET_BYTE_LOW    (0x00)\r
49 \r
50 /* Define switches to be polled if not available as interrupts */\r
51 #define         SW_ACTIVE               FALSE\r
52 #define     SW1             PORT4.PORT.BIT.B0\r
53 #define     SW2             PORT4.PORT.BIT.B1\r
54 #define     SW3             PORT4.PORT.BIT.B2\r
55 #define     SW1_DDR         PORT4.DDR.BIT.B0\r
56 #define     SW2_DDR         PORT4.DDR.BIT.B1\r
57 #define     SW3_DDR         PORT4.DDR.BIT.B2\r
58 #define     SW1_ICR         PORT4.ICR.BIT.B0\r
59 #define     SW2_ICR         PORT4.ICR.BIT.B1\r
60 #define     SW3_ICR         PORT4.ICR.BIT.B2\r
61 \r
62 /* LEDs */\r
63 #define     LED4            PORTD.DR.BIT.B5\r
64 #define     LED5            PORTE.DR.BIT.B3\r
65 #define     LED6            PORTD.DR.BIT.B2\r
66 #define     LED7            PORTE.DR.BIT.B0\r
67 #define     LED8            PORTD.DR.BIT.B4\r
68 #define     LED9            PORTE.DR.BIT.B2\r
69 #define     LED10           PORTD.DR.BIT.B1\r
70 #define     LED11           PORTD.DR.BIT.B7\r
71 #define     LED12           PORTD.DR.BIT.B3\r
72 #define     LED13           PORTE.DR.BIT.B1\r
73 #define     LED14           PORTD.DR.BIT.B0\r
74 #define     LED15           PORTD.DR.BIT.B6\r
75 \r
76 #define     LED4_DDR        PORTD.DDR.BIT.B5\r
77 #define     LED5_DDR        PORTE.DDR.BIT.B3\r
78 #define     LED6_DDR        PORTD.DDR.BIT.B2\r
79 #define     LED7_DDR        PORTE.DDR.BIT.B0\r
80 #define     LED8_DDR        PORTD.DDR.BIT.B4\r
81 #define     LED9_DDR        PORTE.DDR.BIT.B2\r
82 #define     LED10_DDR       PORTD.DDR.BIT.B1\r
83 #define     LED11_DDR       PORTD.DDR.BIT.B7\r
84 #define     LED12_DDR       PORTD.DDR.BIT.B3\r
85 #define     LED13_DDR       PORTE.DDR.BIT.B1\r
86 #define     LED14_DDR       PORTD.DDR.BIT.B0\r
87 #define     LED15_DDR       PORTD.DDR.BIT.B6\r
88 \r
89 \r
90 \r
91 \r
92 /******************************************************************************\r
93 Variable Externs\r
94 ******************************************************************************/\r
95 \r
96 /******************************************************************************\r
97 Functions Prototypes\r
98 ******************************************************************************/\r
99 \r
100 \r
101 \r
102 /* RDKRX62N_H */\r
103 #endif          \r
104 \r