]> git.sur5r.net Git - freertos/blob - FreeRTOS/Demo/RL78_E2Studio_GCC/src/interrupt_handlers.h
Add RL78 E2Studio project. Code is building, but has not yet been executed.
[freertos] / FreeRTOS / Demo / RL78_E2Studio_GCC / src / interrupt_handlers.h
1 /***********************************************************************/
2 /*                                                                                                                     */
3 /*      PROJECT NAME :  RTOSDemo                                       */
4 /*      FILE         :  interrupt_handlers.h                           */
5 /*      DESCRIPTION  :  Interrupt Handler Declarations                 */
6 /*      CPU SERIES   :  RL78 - G1C                                     */
7 /*      CPU TYPE     :  R5F10JBC                                       */
8 /*                                                                                                                     */
9 /*      This file is generated by e2studio.                        */
10 /*                                                                                                                     */
11 /***********************************************************************/                                                                       \r
12                                                                                    \r
13 #ifndef INTERRUPT_HANDLERS_H\r
14 #define INTERRUPT_HANDLERS_H\r
15 \r
16 /*\r
17  * INT_SRO/INT_WDTI (0x4)\r
18  */\r
19 void INT_WDTI(void) __attribute__ ((interrupt));\r
20 //void INT_SRO(void) __attribute__ ((interrupt));\r
21 \r
22 /*\r
23  * INT_LVI (0x6)\r
24  */\r
25 void INT_LVI(void) __attribute__ ((interrupt));\r
26 \r
27 /*\r
28  * INT_P0 (0x8)\r
29  */\r
30 void INT_P0(void) __attribute__ ((interrupt));\r
31 \r
32 /*\r
33  * INT_P1 (0xA)\r
34  */\r
35 void INT_P1(void) __attribute__ ((interrupt));\r
36 \r
37 /*\r
38  * INT_P2 (0xC)\r
39  */\r
40 void INT_P2(void) __attribute__ ((interrupt));\r
41 \r
42 /*\r
43  * INT_P3 (0xE)\r
44  */\r
45 void INT_P3(void) __attribute__ ((interrupt));\r
46 \r
47 /*\r
48  * INT_P4 (0x10)\r
49  */\r
50 void INT_P4(void) __attribute__ ((interrupt));\r
51 \r
52 /*\r
53  * INT_P5 (0x12)\r
54  */\r
55 void INT_P5(void) __attribute__ ((interrupt));\r
56 \r
57 /*\r
58  * INT_DMA0 (0x1A)\r
59  */\r
60 void INT_DMA0(void) __attribute__ ((interrupt));\r
61 \r
62 /*\r
63  * INT_DMA1 (0x1C)\r
64  */\r
65 void INT_DMA1(void) __attribute__ ((interrupt));\r
66 \r
67 /*\r
68  * INT_CSI00/INT_IIC00/INT_ST0 (0x1E)\r
69  */\r
70 void INT_ST0(void) __attribute__ ((interrupt));\r
71 //void INT_CSI00(void) __attribute__ ((interrupt));\r
72 //void INT_IIC00(void) __attribute__ ((interrupt));\r
73 \r
74 /*\r
75  * INT_TM00 (0x20)\r
76  */\r
77 void INT_TM00(void) __attribute__ ((interrupt));\r
78 \r
79 /*\r
80  * INT_CSI01/INT_IIC01/INT_SR0 (0x22)\r
81  */\r
82 void INT_SR0(void) __attribute__ ((interrupt));\r
83 //void INT_CSI01(void) __attribute__ ((interrupt));\r
84 //void INT_IIC01(void) __attribute__ ((interrupt));\r
85 \r
86 /*\r
87  * INT_SRE0/INT_TM01H (0x24)\r
88  */\r
89 void INT_TM01H(void) __attribute__ ((interrupt));\r
90 //void INT_SRE0(void) __attribute__ ((interrupt));\r
91 \r
92 /*\r
93  * INT_TM03H (0x2A)\r
94  */\r
95 void INT_TM03H(void) __attribute__ ((interrupt));\r
96 \r
97 /*\r
98  * INT_IICA0 (0x2C)\r
99  */\r
100 void INT_IICA0(void) __attribute__ ((interrupt));\r
101 \r
102 /*\r
103  * INT_TM01 (0x2E)\r
104  */\r
105 void INT_TM01(void) __attribute__ ((interrupt));\r
106 \r
107 /*\r
108  * INT_TM02 (0x30)\r
109  */\r
110 void INT_TM02(void) __attribute__ ((interrupt));\r
111 \r
112 /*\r
113  * INT_TM03 (0x32)\r
114  */\r
115 void INT_TM03(void) __attribute__ ((interrupt));\r
116 \r
117 /*\r
118  * INT_AD (0x34)\r
119  */\r
120 void INT_AD(void) __attribute__ ((interrupt));\r
121 \r
122 /*\r
123  * INT_RTC (0x36)\r
124  */\r
125 void INT_RTC(void) __attribute__ ((interrupt));\r
126 \r
127 /*\r
128  * INT_IT (0x38)\r
129  */\r
130 void INT_IT(void) __attribute__ ((interrupt));\r
131 \r
132 /*\r
133  * INT_USB (0x3C)\r
134  */\r
135 void INT_USB(void) __attribute__ ((interrupt));\r
136 \r
137 /*\r
138  * INT_RSUM (0x3E)\r
139  */\r
140 void INT_RSUM(void) __attribute__ ((interrupt));\r
141 \r
142 /*\r
143  * INT_P8 (0x4E)\r
144  */\r
145 void INT_P8(void) __attribute__ ((interrupt));\r
146 \r
147 /*\r
148  * INT_P9 (0x50)\r
149  */\r
150 void INT_P9(void) __attribute__ ((interrupt));\r
151 \r
152 /*\r
153  * INT_MD (0x5E)\r
154  */\r
155 void INT_MD(void) __attribute__ ((interrupt));\r
156 \r
157 /*\r
158  * INT_FL (0x62)\r
159  */\r
160 void INT_FL(void) __attribute__ ((interrupt));\r
161 \r
162 /*\r
163  * INT_BRK_I (0x7E)\r
164  */\r
165 void INT_BRK_I(void) __attribute__ ((interrupt));\r
166 \r
167 //Hardware Vectors\r
168 //PowerON_Reset (0x0)\r
169 void PowerON_Reset(void) __attribute__ ((interrupt));\r
170 #endif\r