1 /***********************************************************************/
3 /* PROJECT NAME : RTOSDemo */
4 /* FILE : interrupt_handlers.h */
5 /* DESCRIPTION : Interrupt Handler Declarations */
6 /* CPU SERIES : RL78 - G14 */
7 /* CPU TYPE : R5F104PJ */
9 /* This file is generated by e2studio. */
11 /***********************************************************************/
\r
13 #ifndef INTERRUPT_HANDLERS_H
\r
14 #define INTERRUPT_HANDLERS_H
\r
17 * INT_SRO/INT_WDTI (0x4)
\r
19 void INT_WDTI(void) __attribute__ ((interrupt));
\r
20 //void INT_SRO(void) __attribute__ ((interrupt));
\r
25 void INT_LVI(void) __attribute__ ((interrupt));
\r
30 void INT_P0(void) __attribute__ ((interrupt));
\r
35 void INT_P1(void) __attribute__ ((interrupt));
\r
40 void INT_P2(void) __attribute__ ((interrupt));
\r
45 void INT_P3(void) __attribute__ ((interrupt));
\r
50 void INT_P4(void) __attribute__ ((interrupt));
\r
55 void INT_P5(void) __attribute__ ((interrupt));
\r
58 * INT_CSI20/INT_IIC20/INT_ST2 (0x14)
\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
65 * INT_CSI21/INT_IIC21/INT_SR2 (0x16)
\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
72 * INT_SRE2/INT_TM11H (0x18)
\r
74 void INT_TM11H(void) __attribute__ ((interrupt));
\r
75 //void INT_SRE2(void) __attribute__ ((interrupt));
\r
78 * INT_CSI00/INT_IIC00/INT_ST0 (0x1E)
\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
85 * INT_CSI01/INT_IIC01/INT_SR0 (0x20)
\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
92 * INT_SRE0/INT_TM01H (0x22)
\r
94 void INT_TM01H(void) __attribute__ ((interrupt));
\r
95 //void INT_SRE0(void) __attribute__ ((interrupt));
\r
98 * INT_CSI10/INT_IIC10/INT_ST1 (0x24)
\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
105 * INT_CSI11/INT_IIC11/INT_SR1 (0x26)
\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
112 * INT_SRE1/INT_TM03H (0x28)
\r
114 void INT_TM03H(void) __attribute__ ((interrupt));
\r
115 //void INT_SRE1(void) __attribute__ ((interrupt));
\r
120 void INT_IICA0(void) __attribute__ ((interrupt));
\r
125 void INT_TM00(void) __attribute__ ((interrupt));
\r
130 void INT_TM01(void) __attribute__ ((interrupt));
\r
135 void INT_TM02(void) __attribute__ ((interrupt));
\r
140 void INT_TM03(void) __attribute__ ((interrupt));
\r
145 void INT_AD(void) __attribute__ ((interrupt));
\r
150 void INT_RTC(void) __attribute__ ((interrupt));
\r
155 void INT_IT(void) __attribute__ ((interrupt));
\r
160 void INT_KR(void) __attribute__ ((interrupt));
\r
163 * INT_CSI30/INT_IIC30/INT_ST3 (0x3C)
\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
170 * INT_CSI31/INT_IIC31/INT_SR3 (0x3E)
\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
179 void INT_TRJ0(void) __attribute__ ((interrupt));
\r
184 void INT_TM10(void) __attribute__ ((interrupt));
\r
189 void INT_TM11(void) __attribute__ ((interrupt));
\r
194 void INT_TM12(void) __attribute__ ((interrupt));
\r
199 void INT_TM13(void) __attribute__ ((interrupt));
\r
204 void INT_P6(void) __attribute__ ((interrupt));
\r
209 void INT_P7(void) __attribute__ ((interrupt));
\r
214 void INT_P8(void) __attribute__ ((interrupt));
\r
219 void INT_P9(void) __attribute__ ((interrupt));
\r
222 * INT_CMP0/INT_P10 (0x52)
\r
224 void INT_P10(void) __attribute__ ((interrupt));
\r
225 //void INT_CMP0(void) __attribute__ ((interrupt));
\r
228 * INT_CMP1/INT_P11 (0x54)
\r
230 void INT_P11(void) __attribute__ ((interrupt));
\r
231 //void INT_CMP1(void) __attribute__ ((interrupt));
\r
236 void INT_TRD0(void) __attribute__ ((interrupt));
\r
241 void INT_TRD1(void) __attribute__ ((interrupt));
\r
246 void INT_TRG(void) __attribute__ ((interrupt));
\r
249 * INT_SRE3/INT_TM13H (0x5C)
\r
251 void INT_TM13H(void) __attribute__ ((interrupt));
\r
252 //void INT_SRE3(void) __attribute__ ((interrupt));
\r
257 void INT_IICA1(void) __attribute__ ((interrupt));
\r
262 void INT_FL(void) __attribute__ ((interrupt));
\r
267 void INT_BRK_I(void) __attribute__ ((interrupt));
\r
270 //PowerON_Reset (0x0)
\r
271 void PowerON_Reset(void) __attribute__ ((interrupt));
\r