1 /******************** (C) COPYRIGHT 2006 STMicroelectronics ********************
\r
2 * File Name : 91x_it.c
\r
3 * Author : MCD Application Team
\r
4 * Date First Issued : 03/31/2006 : Beta Version V0.1
\r
5 * Description : Main Interrupt Service Routines.
\r
6 ********************************************************************************
\r
7 * This file can be used to describe all the exceptions subroutines
\r
8 * that may occur within user application.
\r
9 * When an interrupt happens, the software will branch automatically
\r
10 * to the corresponding routine according to the interrupt vector
\r
11 * loaded in the PC register.
\r
12 * The following routines are all empty, user can write code for
\r
13 * exceptions handlers and peripherals IRQ interrupts.
\r
14 ********************************************************************************
\r
16 * 03/31/2006 : Beta Version V0.1
\r
17 ********************************************************************************
\r
18 * THE PRESENT SOFTWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS WITH
\r
19 * CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME. AS
\r
20 * A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT, INDIRECT
\r
21 * OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE CONTENT
\r
22 * OF SUCH SOFTWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING INFORMATION
\r
23 * CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
\r
24 *******************************************************************************/
\r
27 /*******************************************************************************
\r
28 * Function Name : Undefined_Handler
\r
29 * Description : This function Undefined instruction exception.
\r
33 *******************************************************************************/
\r
34 void Undefined_Handler(void)
\r
38 /*******************************************************************************
\r
39 * Function Name : SWI_Handler
\r
40 * Description : This function handles SW exception.
\r
44 *******************************************************************************/
\r
45 void SWI_Handler(void)
\r
49 /*******************************************************************************
\r
50 * Function Name : Prefetch_Handler
\r
51 * Description : This function handles preftetch abort exception.
\r
55 *******************************************************************************/
\r
56 void Prefetch_Handler(void)
\r
60 /*******************************************************************************
\r
61 * Function Name : Abort_Handler
\r
62 * Description : This function handles data abort exception.
\r
66 *******************************************************************************/
\r
67 void Abort_Handler(void)
\r
71 /*******************************************************************************
\r
72 * Function Name : FIQ_Handler
\r
73 * Description : This function handles FIQ exception.
\r
77 *******************************************************************************/
\r
78 void FIQ_Handler(void)
\r
82 /*******************************************************************************
\r
83 * Function Name : SW_IRQHandler
\r
84 * Description : This function handles the SW interrupt request
\r
88 *******************************************************************************/
\r
89 void SW_IRQHandler(void)
\r
92 /*******************************************************************************
\r
93 * Function Name : ARMRX_IRQHandler
\r
94 * Description : This function handles the ARMRX interrupt request
\r
98 *******************************************************************************/
\r
99 void ARMRX_IRQHandler(void)
\r
102 /*******************************************************************************
\r
103 * Function Name : ARMTX_IRQHandler
\r
104 * Description : This function handles the ARMTX interrupt request
\r
108 *******************************************************************************/
\r
109 void ARMTX_IRQHandler(void)
\r
112 /*******************************************************************************
\r
113 * Function Name : TIM0_IRQHandler
\r
114 * Description : This function handles the TIM0 interrupt request
\r
118 *******************************************************************************/
\r
119 void TIM0_IRQHandler(void)
\r
122 /*******************************************************************************
\r
123 * Function Name : TIM1_IRQHandler
\r
124 * Description : This function handles the TIM1 interrupt request
\r
128 *******************************************************************************/
\r
129 void TIM1_IRQHandler(void)
\r
132 /*******************************************************************************
\r
133 * Function Name : TIM2_IRQHandler
\r
134 * Description : This function handles the TIM2 interrupt request
\r
138 *******************************************************************************/
\r
139 void TIM2_IRQHandler(void)
\r
142 /*******************************************************************************
\r
143 * Function Name : TIM3_IRQHandler
\r
144 * Description : This function handles the TIM3 interrupt request
\r
148 *******************************************************************************/
\r
149 void TIM3_IRQHandler(void)
\r
152 /*******************************************************************************
\r
153 * Function Name : USBHP_IRQHandler
\r
154 * Description : This function handles the USBHP interrupt request
\r
158 *******************************************************************************/
\r
159 void USBHP_IRQHandler(void)
\r
162 /*******************************************************************************
\r
163 * Function Name : USBLP_IRQHandler
\r
164 * Description : This function handles the USBLP interrupt request
\r
168 *******************************************************************************/
\r
169 void USBLP_IRQHandler(void)
\r
172 /*******************************************************************************
\r
173 * Function Name : SCU_IRQHandler
\r
174 * Description : This function handles the SCU interrupt request
\r
178 *******************************************************************************/
\r
179 void SCU_IRQHandler(void)
\r
182 /*******************************************************************************
\r
183 * Function Name : DMA_IRQHandler
\r
184 * Description : This function handles the DMA interrupt request
\r
188 *******************************************************************************/
\r
189 void DMA_IRQHandler(void)
\r
193 /*******************************************************************************
\r
194 * Function Name : CAN_IRQHandler
\r
195 * Description : This function handles the CAN interrupt request
\r
199 *******************************************************************************/
\r
200 void CAN_IRQHandler(void)
\r
203 /*******************************************************************************
\r
204 * Function Name : MC_IRQHandler
\r
205 * Description : This function handles the MC interrupt request
\r
209 *******************************************************************************/
\r
210 void MC_IRQHandler(void)
\r
213 /*******************************************************************************
\r
214 * Function Name : ADC_IRQHandler
\r
215 * Description : This function handles the ADC interrupt request
\r
219 *******************************************************************************/
\r
220 void ADC_IRQHandler(void)
\r
223 /*******************************************************************************
\r
224 * Function Name : UART0_IRQHandler
\r
225 * Description : This function handles the UART0 interrupt request
\r
229 *******************************************************************************/
\r
230 void UART0_IRQHandler(void)
\r
233 /*******************************************************************************
\r
234 * Function Name : UART2_IRQHandler
\r
235 * Description : This function handles the UART2 interrupt request
\r
239 *******************************************************************************/
\r
240 void UART2_IRQHandler(void)
\r
243 /*******************************************************************************
\r
244 * Function Name : I2C0_IRQHandler
\r
245 * Description : This function handles the I2C0 interrupt request
\r
249 *******************************************************************************/
\r
250 void I2C0_IRQHandler(void)
\r
253 /*******************************************************************************
\r
254 * Function Name : I2C1_IRQHandler
\r
255 * Description : This function handles the I2C1 interrupt request
\r
259 *******************************************************************************/
\r
260 void I2C1_IRQHandler(void)
\r
263 /*******************************************************************************
\r
264 * Function Name : SSP0_IRQHandler
\r
265 * Description : This function handles the SSP0 interrupt request
\r
269 *******************************************************************************/
\r
270 void SSP0_IRQHandler(void)
\r
273 /*******************************************************************************
\r
274 * Function Name : SSP1_IRQHandler
\r
275 * Description : This function handles the SSP1 interrupt request
\r
279 *******************************************************************************/
\r
280 void SSP1_IRQHandler(void)
\r
283 /*******************************************************************************
\r
284 * Function Name : LVD_IRQHandler
\r
285 * Description : This function handles the LVD interrupt request
\r
289 *******************************************************************************/
\r
290 void LVD_IRQHandler(void)
\r
293 /*******************************************************************************
\r
294 * Function Name : RTC_IRQHandler
\r
295 * Description : This function handles the RTC interrupt request
\r
299 *******************************************************************************/
\r
300 void RTC_IRQHandler(void)
\r
303 /*******************************************************************************
\r
304 * Function Name : WIU_IRQHandler
\r
305 * Description : This function handles the WIU interrupt request
\r
309 *******************************************************************************/
\r
310 void WIU_IRQHandler(void)
\r
313 /*******************************************************************************
\r
314 * Function Name : EXTIT0_IRQHandler
\r
315 * Description : This function handles the EXTIT0 interrupt request
\r
319 *******************************************************************************/
\r
320 void EXTIT0_IRQHandler(void)
\r
323 /*******************************************************************************
\r
324 * Function Name : EXTIT1_IRQHandler
\r
325 * Description : This function handles the EXTIT1 interrupt request
\r
329 *******************************************************************************/
\r
330 void EXTIT1_IRQHandler(void)
\r
333 /*******************************************************************************
\r
334 * Function Name : EXTIT2_IRQHandler
\r
335 * Description : This function handles the EXTIT2 interrupt request
\r
339 *******************************************************************************/
\r
340 void EXTIT2_IRQHandler(void)
\r
343 /*******************************************************************************
\r
344 * Function Name : EXTIT3_IRQHandler
\r
345 * Description : This function handles the EXTIT3 interrupt request
\r
349 *******************************************************************************/
\r
350 void EXTIT3_IRQHandler(void)
\r
353 /*******************************************************************************
\r
354 * Function Name : USBWU_IRQHandler
\r
355 * Description : This function handles the USBWU interrupt request
\r
359 *******************************************************************************/
\r
360 void USBWU_IRQHandler(void)
\r
363 /*******************************************************************************
\r
364 * Function Name : PFQBC_IRQHandler
\r
365 * Description : This function handles the PFQBC interrupt request
\r
369 *******************************************************************************/
\r
370 void PFQBC_IRQHandler(void)
\r
374 /******************* (C) COPYRIGHT 2006 STMicroelectronics *****END OF FILE****/
\r