]> git.sur5r.net Git - freertos/blob - FreeRTOS/Demo/ARM7_STR75x_IAR/STLibrary/src/75x_it.c
Add FreeRTOS-Plus directory.
[freertos] / FreeRTOS / Demo / ARM7_STR75x_IAR / STLibrary / src / 75x_it.c
1 /******************** (C) COPYRIGHT 2006 STMicroelectronics ********************\r
2 * File Name          : 75x_it.c\r
3 * Author             : MCD Application Team\r
4 * Date First Issued  : 03/10/2006\r
5 * Description        : Main Interrupt Service Routines.\r
6 *                      This file can be used to describe all the exceptions\r
7 *                      subroutines that may occur within user application.\r
8 *                      When an interrupt happens, the software will branch\r
9 *                      automatically to the corresponding routine according\r
10 *                      to the interrupt vector loaded in the PC register.\r
11 *                      The following routines are all empty, user can write code\r
12 *                      for exceptions handlers and peripherals IRQ interrupts.\r
13 ********************************************************************************\r
14 * History:\r
15 * 07/17/2006 : V1.0\r
16 * 03/10/2006 : V0.1\r
17 ********************************************************************************\r
18 * THE PRESENT SOFTWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS\r
19 * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME.\r
20 * AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT,\r
21 * INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE\r
22 * CONTENT OF SUCH SOFTWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING\r
23 * INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.\r
24 *******************************************************************************/\r
25 \r
26 /* Includes ------------------------------------------------------------------*/\r
27 /* Private typedef -----------------------------------------------------------*/\r
28 /* Private define ------------------------------------------------------------*/\r
29 /* Private macro -------------------------------------------------------------*/\r
30 /* Private variables ---------------------------------------------------------*/\r
31 /* Private function prototypes -----------------------------------------------*/\r
32 /* Private functions ---------------------------------------------------------*/\r
33 \r
34 /*******************************************************************************\r
35 * Function Name  : Undefined_Handler\r
36 * Description    : This function handles Undefined instruction exception.\r
37 * Input          : None\r
38 * Output         : None\r
39 * Return         : None\r
40 *******************************************************************************/\r
41 void Undefined_Handler(void)\r
42 {\r
43 }\r
44 \r
45 /*******************************************************************************\r
46 * Function Name  : FIQ_Handler\r
47 * Description    : This function handles FIQ exception.\r
48 * Input          : None\r
49 * Output         : None\r
50 * Return         : None\r
51 *******************************************************************************/\r
52 void FIQ_Handler(void)\r
53 {\r
54 }\r
55 \r
56 /*******************************************************************************\r
57 * Function Name  : SWI_Handler\r
58 * Description    : This function handles SW exception.\r
59 * Input          : None\r
60 * Output         : None\r
61 * Return         : None\r
62 *******************************************************************************/\r
63 void SWI_Handler(void)\r
64 {\r
65 }\r
66 \r
67 /*******************************************************************************\r
68 * Function Name  : Prefetch_Handler\r
69 * Description    : This function handles preftetch abort exception.\r
70 * Input          : None\r
71 * Output         : None\r
72 * Return         : None\r
73 *******************************************************************************/\r
74 void Prefetch_Handler(void)\r
75 {\r
76 }\r
77 \r
78 /*******************************************************************************\r
79 * Function Name  : Abort_Handler\r
80 * Description    : This function handles data abort exception.\r
81 * Input          : None\r
82 * Output         : None\r
83 * Return         : None\r
84 *******************************************************************************/\r
85 void Abort_Handler(void)\r
86 {\r
87 }\r
88 \r
89 /*******************************************************************************\r
90 * Function Name  : WAKUP_IRQHandler\r
91 * Description    : This function handles External line 15(WAKUP) interrupt\r
92 *                  request.\r
93 * Input          : None\r
94 * Output         : None\r
95 * Return         : None\r
96 *******************************************************************************/\r
97 void WAKUP_IRQHandler(void)\r
98 {\r
99 }\r
100 \r
101 /*******************************************************************************\r
102 * Function Name  : TIM2_OC2_IRQHandler\r
103 * Description    : This function handles TIM2 Output Compare 2 interrupt request.\r
104 * Input          : None\r
105 * Output         : None\r
106 * Return         : None\r
107 *******************************************************************************/\r
108 void TIM2_OC2_IRQHandler(void)\r
109 {\r
110 }\r
111 \r
112 /*******************************************************************************\r
113 * Function Name  : TIM2_OC1_IRQHandler\r
114 * Description    : This function handles TIM2 Output Compare 1 interrupt request.\r
115 * Input          : None\r
116 * Output         : None\r
117 * Return         : None\r
118 *******************************************************************************/\r
119 void TIM2_OC1_IRQHandler(void)\r
120 {\r
121 }\r
122 \r
123 /*******************************************************************************\r
124 * Function Name  : TIM2_IC12_IRQHandler\r
125 * Description    : This function handles TIM2 Input Capture 1 & 2 interrupt\r
126 *                  request.\r
127 * Input          : None\r
128 * Output         : None\r
129 * Return         : None\r
130 *******************************************************************************/\r
131 void TIM2_IC12_IRQHandler(void)\r
132 {\r
133 }\r
134 \r
135 /*******************************************************************************\r
136 * Function Name  : TIM2_UP_IRQHandler\r
137 * Description    : This function handles TIM2 Update interrupt request.\r
138 * Input          : None\r
139 * Output         : None\r
140 * Return         : None\r
141 *******************************************************************************/\r
142 void TIM2_UP_IRQHandler(void)\r
143 {\r
144 }\r
145 \r
146 /*******************************************************************************\r
147 * Function Name  : TIM1_OC2_IRQHandler\r
148 * Description    : This function handles TIM1 Output Compare 2 interrupt request.\r
149 * Input          : None\r
150 * Output         : None\r
151 * Return         : None\r
152 *******************************************************************************/\r
153 void TIM1_OC2_IRQHandler(void)\r
154 {\r
155 }\r
156 \r
157 /*******************************************************************************\r
158 * Function Name  : TIM1_OC1_IRQHandler\r
159 * Description    : This function handles TIM1 Output Compare 1 interrupt request.\r
160 * Input          : None\r
161 * Output         : None\r
162 * Return         : None\r
163 *******************************************************************************/\r
164 void TIM1_OC1_IRQHandler(void)\r
165 {\r
166 }\r
167 \r
168 /*******************************************************************************\r
169 * Function Name  : TIM1_IC12_IRQHandler\r
170 * Description    : This function handles TIM1 Input Capture 1 & 2 interrupt\r
171 *                  request.\r
172 * Input          : None\r
173 * Output         : None\r
174 * Return         : None\r
175 *******************************************************************************/\r
176 void TIM1_IC12_IRQHandler(void)\r
177 {\r
178 }\r
179 \r
180 /*******************************************************************************\r
181 * Function Name  : TIM1_UP_IRQHandler\r
182 * Description    : This function handles TIM1 Update interrupt request.\r
183 * Input          : None\r
184 * Output         : None\r
185 * Return         : None\r
186 *******************************************************************************/\r
187 void TIM1_UP_IRQHandler(void)\r
188 {\r
189 }\r
190 \r
191 /*******************************************************************************\r
192 * Function Name  : TIM0_OC2_IRQHandler\r
193 * Description    : This function handles TIM0 Output Compare 2 interrupt request.\r
194 * Input          : None\r
195 * Output         : None\r
196 * Return         : None\r
197 *******************************************************************************/\r
198 void TIM0_OC2_IRQHandler(void)\r
199 {\r
200 }\r
201 \r
202 /*******************************************************************************\r
203 * Function Name  : TIM0_OC1_IRQHandler\r
204 * Description    : This function handles TIM0 Output Compare 1 interrupt request.\r
205 * Input          : None\r
206 * Output         : None\r
207 * Return         : None\r
208 *******************************************************************************/\r
209 void TIM0_OC1_IRQHandler(void)\r
210 {\r
211 }\r
212 \r
213 /*******************************************************************************\r
214 * Function Name  : TIM0_IC12_IRQHandler\r
215 * Description    : This function handles TIM0 Input Capture 1 & 2 interrupt\r
216 *                  request.\r
217 * Input          : None\r
218 * Output         : None\r
219 * Return         : None\r
220 *******************************************************************************/\r
221 void TIM0_IC12_IRQHandler(void)\r
222 {\r
223 }\r
224 \r
225 /*******************************************************************************\r
226 * Function Name  : TIM0_UP_IRQHandler\r
227 * Description    : This function handles TIM0 Update interrupt request.\r
228 * Input          : None\r
229 * Output         : None\r
230 * Return         : None\r
231 *******************************************************************************/\r
232 void TIM0_UP_IRQHandler(void)\r
233 {\r
234 }\r
235 \r
236 /*******************************************************************************\r
237 * Function Name  : PWM_OC123_IRQHandler\r
238 * Description    : This function handles PWM Output Compare 1,2&3 interrupt\r
239 *                  request.\r
240 * Input          : None\r
241 * Output         : None\r
242 * Return         : None\r
243 *******************************************************************************/\r
244 void PWM_OC123_IRQHandler(void)\r
245 {\r
246 }\r
247 \r
248 /*******************************************************************************\r
249 * Function Name  : PWM_EM_IRQHandler\r
250 * Description    : This function handles PWM Emergency interrupt request.\r
251 * Input          : None\r
252 * Output         : None\r
253 * Return         : None\r
254 *******************************************************************************/\r
255 void PWM_EM_IRQHandler(void)\r
256 {\r
257 }\r
258 \r
259 /*******************************************************************************\r
260 * Function Name  : PWM_UP_IRQHandler\r
261 * Description    : This function handles PWM Update interrupt request.\r
262 * Input          : None\r
263 * Output         : None\r
264 * Return         : None\r
265 *******************************************************************************/\r
266 void PWM_UP_IRQHandler(void)\r
267 {\r
268 }\r
269 \r
270 /*******************************************************************************\r
271 * Function Name  : I2C_IRQHandler\r
272 * Description    : This function handles I2C global interrupt request.\r
273 * Input          : None\r
274 * Output         : None\r
275 * Return         : None\r
276 *******************************************************************************/\r
277 void I2C_IRQHandler(void)\r
278 {\r
279 }\r
280 \r
281 /*******************************************************************************\r
282 * Function Name  : SSP1_IRQHandler\r
283 * Description    : This function handles SSP1 interrupt request.\r
284 * Input          : None\r
285 * Output         : None\r
286 * Return         : None\r
287 *******************************************************************************/\r
288 void SSP1_IRQHandler(void)\r
289 {\r
290 }\r
291 \r
292 /*******************************************************************************\r
293 * Function Name  : SSP0_IRQHandler\r
294 * Description    : This function handles SSP0 interrupt request.\r
295 * Input          : None\r
296 * Output         : None\r
297 * Return         : None\r
298 *******************************************************************************/\r
299 void SSP0_IRQHandler(void)\r
300 {\r
301 }\r
302 \r
303 /*******************************************************************************\r
304 * Function Name  : UART2_IRQHandler\r
305 * Description    : This function handles UART2 global interrupt request.\r
306 * Input          : None\r
307 * Output         : None\r
308 * Return         : None\r
309 *******************************************************************************/\r
310 void UART2_IRQHandler(void)\r
311 {\r
312 }\r
313 \r
314 /*******************************************************************************\r
315 * Function Name  : UART1_IRQHandler\r
316 * Description    : This function handles UART1 global interrupt request.\r
317 * Input          : None\r
318 * Output         : None\r
319 * Return         : None\r
320 *******************************************************************************/\r
321 void UART1_IRQHandler(void)\r
322 {\r
323 }\r
324 \r
325 /*******************************************************************************\r
326 * Function Name  : UART0_IRQHandler\r
327 * Description    : This function handles UART0 global interrupt request.\r
328 * Input          : None\r
329 * Output         : None\r
330 * Return         : None\r
331 *******************************************************************************/\r
332 void UART0_IRQHandler(void)\r
333 {\r
334 }\r
335 \r
336 /*******************************************************************************\r
337 * Function Name  : CAN_IRQHandler\r
338 * Description    : This function handles CAN global interrupt request.\r
339 * Input          : None\r
340 * Output         : None\r
341 * Return         : None\r
342 *******************************************************************************/\r
343 void CAN_IRQHandler(void)\r
344 {\r
345 }\r
346 \r
347 /*******************************************************************************\r
348 * Function Name  : USBLP_IRQHandler\r
349 * Description    : This function handles USB Low Priority event interrupt\r
350 *                  request.\r
351 * Input          : None\r
352 * Output         : None\r
353 * Return         : None\r
354 *******************************************************************************/\r
355 void USB_LP_IRQHandler(void)\r
356 {\r
357 }\r
358 \r
359 /*******************************************************************************\r
360 * Function Name  : USBHP_IRQHandler\r
361 * Description    : This function handles USB High Priority event interrupt\r
362 *                  request.\r
363 * Input          : None\r
364 * Output         : None\r
365 * Return         : None\r
366 *******************************************************************************/\r
367 void USB_HP_IRQHandler(void)\r
368 {\r
369 }\r
370 \r
371 /*******************************************************************************\r
372 * Function Name  : ADC_IRQHandler\r
373 * Description    : This function handles ADC global interrupt request.\r
374 * Input          : None\r
375 * Output         : None\r
376 * Return         : None\r
377 *******************************************************************************/\r
378 void ADC_IRQHandler(void)\r
379 {\r
380 }\r
381 \r
382 /*******************************************************************************\r
383 * Function Name  : DMA_IRQHandler\r
384 * Description    : This function handles DMA global interrupt request.\r
385 * Input          : None\r
386 * Output         : None\r
387 * Return         : None\r
388 *******************************************************************************/\r
389 void DMA_IRQHandler(void)\r
390 {\r
391 }\r
392 \r
393 /*******************************************************************************\r
394 * Function Name  : EXTIT_IRQHandler\r
395 * Description    : This function handles External lines 14 to 1 interrupt request.\r
396 * Input          : None\r
397 * Output         : None\r
398 * Return         : None\r
399 *******************************************************************************/\r
400 void EXTIT_IRQHandler(void)\r
401 {\r
402 }\r
403 \r
404 /*******************************************************************************\r
405 * Function Name  : MRCC_IRQHandler\r
406 * Description    : This function handles MRCC interrupt request.\r
407 * Input          : None\r
408 * Output         : None\r
409 * Return         : None\r
410 *******************************************************************************/\r
411 void MRCC_IRQHandler(void)\r
412 {\r
413 }\r
414 \r
415 /*******************************************************************************\r
416 * Function Name  : FLASHSMI_IRQHandler\r
417 * Description    : This function handles Flash and SMI global interrupt request.\r
418 * Input          : None\r
419 * Output         : None\r
420 * Return         : None\r
421 *******************************************************************************/\r
422 void FLASHSMI_IRQHandler(void)\r
423 {\r
424 }\r
425 \r
426 /*******************************************************************************\r
427 * Function Name  : RTC_IRQHandler\r
428 * Description    : This function handles RTC global interrupt request.\r
429 * Input          : None\r
430 * Output         : None\r
431 * Return         : None\r
432 *******************************************************************************/\r
433 void RTC_IRQHandler(void)\r
434 {\r
435 }\r
436 \r
437 /*******************************************************************************\r
438 * Function Name  : TB_IRQHandler\r
439 * Description    : This function handles TB global interrupt request.\r
440 * Input          : None\r
441 * Output         : None\r
442 * Return         : None\r
443 *******************************************************************************/\r
444 void TB_IRQHandler(void)\r
445 {\r
446 }\r
447 \r
448 /******************* (C) COPYRIGHT 2006 STMicroelectronics *****END OF FILE****/\r