]> git.sur5r.net Git - freertos/blob - FreeRTOS/Demo/RL78_E2Studio_GCC/src/interrupt_handlers.h
542e8158f90f4ddc7415748327d26158fcdb3472
[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 - G14                                     */
7 /*      CPU TYPE     :  R5F104PJ                                       */
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_CSI20/INT_IIC20/INT_ST2 (0x14)\r
59  */\r
60 void INT_ST2(void) __attribute__ ((interrupt));\r
61 //void INT_CSI20(void) __attribute__ ((interrupt));\r
62 //void INT_IIC20(void) __attribute__ ((interrupt));\r
63 \r
64 /*\r
65  * INT_CSI21/INT_IIC21/INT_SR2 (0x16)\r
66  */\r
67 void INT_SR2(void) __attribute__ ((interrupt));\r
68 //void INT_CSI21(void) __attribute__ ((interrupt));\r
69 //void INT_IIC21(void) __attribute__ ((interrupt));\r
70 \r
71 /*\r
72  * INT_SRE2/INT_TM11H (0x18)\r
73  */\r
74 void INT_TM11H(void) __attribute__ ((interrupt));\r
75 //void INT_SRE2(void) __attribute__ ((interrupt));\r
76 \r
77 /*\r
78  * INT_CSI00/INT_IIC00/INT_ST0 (0x1E)\r
79  */\r
80 void INT_ST0(void) __attribute__ ((interrupt));\r
81 //void INT_CSI00(void) __attribute__ ((interrupt));\r
82 //void INT_IIC00(void) __attribute__ ((interrupt));\r
83 \r
84 /*\r
85  * INT_CSI01/INT_IIC01/INT_SR0 (0x20)\r
86  */\r
87 void INT_SR0(void) __attribute__ ((interrupt));\r
88 //void INT_CSI01(void) __attribute__ ((interrupt));\r
89 //void INT_IIC01(void) __attribute__ ((interrupt));\r
90 \r
91 /*\r
92  * INT_SRE0/INT_TM01H (0x22)\r
93  */\r
94 void INT_TM01H(void) __attribute__ ((interrupt));\r
95 //void INT_SRE0(void) __attribute__ ((interrupt));\r
96 \r
97 /*\r
98  * INT_CSI10/INT_IIC10/INT_ST1 (0x24)\r
99  */\r
100 void INT_ST1(void) __attribute__ ((interrupt));\r
101 //void INT_CSI10(void) __attribute__ ((interrupt));\r
102 //void INT_IIC10(void) __attribute__ ((interrupt));\r
103 \r
104 /*\r
105  * INT_CSI11/INT_IIC11/INT_SR1 (0x26)\r
106  */\r
107 void INT_SR1(void) __attribute__ ((interrupt));\r
108 //void INT_CSI11(void) __attribute__ ((interrupt));\r
109 //void INT_IIC11(void) __attribute__ ((interrupt));\r
110 \r
111 /*\r
112  * INT_SRE1/INT_TM03H (0x28)\r
113  */\r
114 void INT_TM03H(void) __attribute__ ((interrupt));\r
115 //void INT_SRE1(void) __attribute__ ((interrupt));\r
116 \r
117 /*\r
118  * INT_IICA0 (0x2A)\r
119  */\r
120 void INT_IICA0(void) __attribute__ ((interrupt));\r
121 \r
122 /*\r
123  * INT_TM00 (0x2C)\r
124  */\r
125 void INT_TM00(void) __attribute__ ((interrupt));\r
126 \r
127 /*\r
128  * INT_TM01 (0x2E)\r
129  */\r
130 void INT_TM01(void) __attribute__ ((interrupt));\r
131 \r
132 /*\r
133  * INT_TM02 (0x30)\r
134  */\r
135 void INT_TM02(void) __attribute__ ((interrupt));\r
136 \r
137 /*\r
138  * INT_TM03 (0x32)\r
139  */\r
140 void INT_TM03(void) __attribute__ ((interrupt));\r
141 \r
142 /*\r
143  * INT_AD (0x34)\r
144  */\r
145 void INT_AD(void) __attribute__ ((interrupt));\r
146 \r
147 /*\r
148  * INT_RTC (0x36)\r
149  */\r
150 void INT_RTC(void) __attribute__ ((interrupt));\r
151 \r
152 /*\r
153  * INT_IT (0x38)\r
154  */\r
155 void INT_IT(void) __attribute__ ((interrupt));\r
156 \r
157 /*\r
158  * INT_KR (0x3A)\r
159  */\r
160 void INT_KR(void) __attribute__ ((interrupt));\r
161 \r
162 /*\r
163  * INT_CSI30/INT_IIC30/INT_ST3 (0x3C)\r
164  */\r
165 void INT_ST3(void) __attribute__ ((interrupt));\r
166 //void INT_CSI30(void) __attribute__ ((interrupt));\r
167 //void INT_IIC30(void) __attribute__ ((interrupt));\r
168 \r
169 /*\r
170  * INT_CSI31/INT_IIC31/INT_SR3 (0x3E)\r
171  */\r
172 void INT_SR3(void) __attribute__ ((interrupt));\r
173 //void INT_CSI31(void) __attribute__ ((interrupt));\r
174 //void INT_IIC31(void) __attribute__ ((interrupt));\r
175 \r
176 /*\r
177  * INT_TRJ0 (0x40)\r
178  */\r
179 void INT_TRJ0(void) __attribute__ ((interrupt));\r
180 \r
181 /*\r
182  * INT_TM10 (0x42)\r
183  */\r
184 void INT_TM10(void) __attribute__ ((interrupt));\r
185 \r
186 /*\r
187  * INT_TM11 (0x44)\r
188  */\r
189 void INT_TM11(void) __attribute__ ((interrupt));\r
190 \r
191 /*\r
192  * INT_TM12 (0x46)\r
193  */\r
194 void INT_TM12(void) __attribute__ ((interrupt));\r
195 \r
196 /*\r
197  * INT_TM13 (0x48)\r
198  */\r
199 void INT_TM13(void) __attribute__ ((interrupt));\r
200 \r
201 /*\r
202  * INT_P6 (0x4A)\r
203  */\r
204 void INT_P6(void) __attribute__ ((interrupt));\r
205 \r
206 /*\r
207  * INT_P7 (0x4C)\r
208  */\r
209 void INT_P7(void) __attribute__ ((interrupt));\r
210 \r
211 /*\r
212  * INT_P8 (0x4E)\r
213  */\r
214 void INT_P8(void) __attribute__ ((interrupt));\r
215 \r
216 /*\r
217  * INT_P9 (0x50)\r
218  */\r
219 void INT_P9(void) __attribute__ ((interrupt));\r
220 \r
221 /*\r
222  * INT_CMP0/INT_P10 (0x52)\r
223  */\r
224 void INT_P10(void) __attribute__ ((interrupt));\r
225 //void INT_CMP0(void) __attribute__ ((interrupt));\r
226 \r
227 /*\r
228  * INT_CMP1/INT_P11 (0x54)\r
229  */\r
230 void INT_P11(void) __attribute__ ((interrupt));\r
231 //void INT_CMP1(void) __attribute__ ((interrupt));\r
232 \r
233 /*\r
234  * INT_TRD0 (0x56)\r
235  */\r
236 void INT_TRD0(void) __attribute__ ((interrupt));\r
237 \r
238 /*\r
239  * INT_TRD1 (0x58)\r
240  */\r
241 void INT_TRD1(void) __attribute__ ((interrupt));\r
242 \r
243 /*\r
244  * INT_TRG (0x5A)\r
245  */\r
246 void INT_TRG(void) __attribute__ ((interrupt));\r
247 \r
248 /*\r
249  * INT_SRE3/INT_TM13H (0x5C)\r
250  */\r
251 void INT_TM13H(void) __attribute__ ((interrupt));\r
252 //void INT_SRE3(void) __attribute__ ((interrupt));\r
253 \r
254 /*\r
255  * INT_IICA1 (0x60)\r
256  */\r
257 void INT_IICA1(void) __attribute__ ((interrupt));\r
258 \r
259 /*\r
260  * INT_FL (0x62)\r
261  */\r
262 void INT_FL(void) __attribute__ ((interrupt));\r
263 \r
264 /*\r
265  * INT_BRK_I (0x7E)\r
266  */\r
267 void INT_BRK_I(void) __attribute__ ((interrupt));\r
268 \r
269 //Hardware Vectors\r
270 //PowerON_Reset (0x0)\r
271 void PowerON_Reset(void) __attribute__ ((interrupt));\r
272 #endif\r