summaryrefslogtreecommitdiff
path: root/FreeRTOS/Demo/RX600_RX62N-RDK_GNURX/RTOSDemo/include/yrdkrx62ndef.h
blob: 779da356252e7a21a5b95c5010fd9c9f2c725c70 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110

/******************************************************************************
* DISCLAIMER
* Please refer to http://www.renesas.com/disclaimer
******************************************************************************
  Copyright (C) 2008. Renesas Technology Corp., All Rights Reserved.
*******************************************************************************
* File Name    : rsksh7216.h
* Version      : 1.00
* Description  : RSK 7216 board specific settings
******************************************************************************
* History : DD.MM.YYYY Version Description
*         : 06.10.2009 1.00    First Release
******************************************************************************/

#ifndef RDKRX62N_H
#define RDKRX62N_H

/******************************************************************************
Includes   <System Includes> , "Project Includes"
******************************************************************************/

/******************************************************************************
Typedef definitions
******************************************************************************/

/******************************************************************************
Macro definitions
******************************************************************************/

/* System Clock Settings */
#define     XTAL_FREQUENCY  (12000000L)
#define     ICLK_MUL        (8)
#define     PCLK_MUL        (4)
#define     BCLK_MUL        (4)
#define     ICLK_FREQUENCY  (XTAL_FREQUENCY * ICLK_MUL)
#define     PCLK_FREQUENCY  (XTAL_FREQUENCY * PCLK_MUL)
#define     BCLK_FREQUENCY  (XTAL_FREQUENCY * BCLK_MUL)

#define     CMT0_CLK_SELECT (512)

/* General Values */
#ifdef LED_POSITIVE_LOGIC
	#define		LED_ON          (1) 
	#define 	LED_OFF			(0)
#else
/* LEDs are using NEGATIVE LOGIC... */
	#define		LED_ON          (0)
	#define 	LED_OFF			(1)
#endif
#define 	SET_BIT_HIGH	(1)
#define 	SET_BIT_LOW		(0)
#define 	SET_BYTE_HIGH	(0xFF)
#define 	SET_BYTE_LOW	(0x00)

/* Define switches to be polled if not available as interrupts */
#define		SW_ACTIVE		FALSE
#define     SW1             PORT4.PORT.BIT.B0
#define     SW2             PORT4.PORT.BIT.B1
#define     SW3             PORT4.PORT.BIT.B2
#define     SW1_DDR         PORT4.DDR.BIT.B0
#define     SW2_DDR         PORT4.DDR.BIT.B1
#define     SW3_DDR         PORT4.DDR.BIT.B2
#define     SW1_ICR         PORT4.ICR.BIT.B0
#define     SW2_ICR         PORT4.ICR.BIT.B1
#define     SW3_ICR         PORT4.ICR.BIT.B2

/* LEDs */
#define     LED4            PORTD.DR.BIT.B5
#define     LED5            PORTE.DR.BIT.B3
#define     LED6            PORTD.DR.BIT.B2
#define     LED7            PORTE.DR.BIT.B0
#define     LED8            PORTD.DR.BIT.B4
#define     LED9            PORTE.DR.BIT.B2
#define     LED10           PORTD.DR.BIT.B1
#define     LED11           PORTD.DR.BIT.B7
#define     LED12           PORTD.DR.BIT.B3
#define     LED13           PORTE.DR.BIT.B1
#define     LED14           PORTD.DR.BIT.B0
#define     LED15           PORTD.DR.BIT.B6

#define     LED4_DDR        PORTD.DDR.BIT.B5
#define     LED5_DDR        PORTE.DDR.BIT.B3
#define     LED6_DDR        PORTD.DDR.BIT.B2
#define     LED7_DDR        PORTE.DDR.BIT.B0
#define     LED8_DDR        PORTD.DDR.BIT.B4
#define     LED9_DDR        PORTE.DDR.BIT.B2
#define     LED10_DDR       PORTD.DDR.BIT.B1
#define     LED11_DDR       PORTD.DDR.BIT.B7
#define     LED12_DDR       PORTD.DDR.BIT.B3
#define     LED13_DDR       PORTE.DDR.BIT.B1
#define     LED14_DDR       PORTD.DDR.BIT.B0
#define     LED15_DDR       PORTD.DDR.BIT.B6




/******************************************************************************
Variable Externs
******************************************************************************/

/******************************************************************************
Functions Prototypes
******************************************************************************/



/* RDKRX62N_H */
#endif