]> git.sur5r.net Git - freertos/blob - FreeRTOS/Demo/RX600_RX630-RSK_Renesas/RTOSDemo/include/rskrx630def.h
Add FreeRTOS-Plus directory.
[freertos] / FreeRTOS / Demo / RX600_RX630-RSK_Renesas / RTOSDemo / include / rskrx630def.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    : rskrx630def.h\r
9 * Version      : 1.00\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
15 \r
16 #ifndef RSKRX630_H\r
17 #define RSKRX630_H\r
18 \r
19 /******************************************************************************\r
20 Includes   <System Includes> , "Project Includes"\r
21 ******************************************************************************/\r
22 #include "cgc.h"\r
23 \r
24 /******************************************************************************\r
25 Typedef definitions\r
26 ******************************************************************************/\r
27 \r
28 /******************************************************************************\r
29 Macro definitions\r
30 ******************************************************************************/\r
31 \r
32 /* System Clock Settings */\r
33 /* Clock settings defined in CGC_SET.H */\r
34 #if 0\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
42 #endif\r
43 \r
44 #define     CMT0_CLK_SELECT (512)\r
45 \r
46 /* General Values */\r
47 #define         LED_ON          (0)\r
48 #define         LED_OFF                 (1)\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
53 \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
62 \r
63 /* LEDs */\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
72 \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
80 \r
81 \r
82 \r
83 /******************************************************************************\r
84 Variable Externs\r
85 ******************************************************************************/\r
86 \r
87 /******************************************************************************\r
88 Functions Prototypes\r
89 ******************************************************************************/\r
90 \r
91 \r
92 \r
93 /* RSKRX62N_H */\r
94 #endif          \r
95 \r