]> git.sur5r.net Git - freertos/blob - FreeRTOS/Demo/CORTEX_STM32F100_Atollic/Simple_Demo_Source/stm32f10x_it.c
Ensure both one-shot and auto-reload are written consistently with a hyphen in comments.
[freertos] / FreeRTOS / Demo / CORTEX_STM32F100_Atollic / Simple_Demo_Source / stm32f10x_it.c
1 /**\r
2   ******************************************************************************\r
3   * @file    Project/STM32F10x_StdPeriph_Template/stm32f10x_it.c \r
4   * @author  MCD Application Team\r
5   * @version V3.4.0\r
6   * @date    10/15/2010\r
7   * @brief   Main Interrupt Service Routines.\r
8   *          This file provides template for all exceptions handler and \r
9   *          peripherals interrupt service routine.\r
10   ******************************************************************************\r
11   * @copy\r
12   *\r
13   * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS\r
14   * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE\r
15   * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY\r
16   * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING\r
17   * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE\r
18   * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.\r
19   *\r
20   * <h2><center>&copy; COPYRIGHT 2010 STMicroelectronics</center></h2>\r
21   */ \r
22 \r
23 /* Includes ------------------------------------------------------------------*/\r
24 #include "stm32f10x_it.h"\r
25 \r
26 /** @addtogroup STM32F10x_StdPeriph_Template\r
27   * @{\r
28   */\r
29 \r
30 /* Private typedef -----------------------------------------------------------*/\r
31 /* Private define ------------------------------------------------------------*/\r
32 /* Private macro -------------------------------------------------------------*/\r
33 /* Private variables ---------------------------------------------------------*/\r
34 /* Private function prototypes -----------------------------------------------*/\r
35 /* Private functions ---------------------------------------------------------*/\r
36 \r
37 /******************************************************************************/\r
38 /*            Cortex-M3 Processor Exceptions Handlers                         */\r
39 /******************************************************************************/\r
40 \r
41 /**\r
42   * @brief   This function handles NMI exception.\r
43   * @param  None\r
44   * @retval None\r
45   */\r
46 void NMI_Handler(void)\r
47 {\r
48 }\r
49 \r
50 /**\r
51   * @brief  This function handles Hard Fault exception.\r
52   * @param  None\r
53   * @retval None\r
54   */\r
55 void HardFault_Handler(void)\r
56 {\r
57   /* Go to infinite loop when Hard Fault exception occurs */\r
58   while (1)\r
59   {\r
60   }\r
61 }\r
62 \r
63 /**\r
64   * @brief  This function handles Memory Manage exception.\r
65   * @param  None\r
66   * @retval None\r
67   */\r
68 void MemManage_Handler(void)\r
69 {\r
70   /* Go to infinite loop when Memory Manage exception occurs */\r
71   while (1)\r
72   {\r
73   }\r
74 }\r
75 \r
76 /**\r
77   * @brief  This function handles Bus Fault exception.\r
78   * @param  None\r
79   * @retval None\r
80   */\r
81 void BusFault_Handler(void)\r
82 {\r
83   /* Go to infinite loop when Bus Fault exception occurs */\r
84   while (1)\r
85   {\r
86   }\r
87 }\r
88 \r
89 /**\r
90   * @brief  This function handles Usage Fault exception.\r
91   * @param  None\r
92   * @retval None\r
93   */\r
94 void UsageFault_Handler(void)\r
95 {\r
96   /* Go to infinite loop when Usage Fault exception occurs */\r
97   while (1)\r
98   {\r
99   }\r
100 }\r
101 \r
102 /**\r
103   * @brief  This function handles SVCall exception.\r
104   * @param  None\r
105   * @retval None\r
106   */\r
107 void SVC_Handler(void)\r
108 {\r
109 }\r
110 \r
111 /**\r
112   * @brief  This function handles Debug Monitor exception.\r
113   * @param  None\r
114   * @retval None\r
115   */\r
116 void DebugMon_Handler(void)\r
117 {\r
118 }\r
119 \r
120 /**\r
121   * @brief  This function handles PendSVC exception.\r
122   * @param  None\r
123   * @retval None\r
124   */\r
125 void PendSV_Handler(void)\r
126 {\r
127 }\r
128 \r
129 /**\r
130   * @brief  This function handles SysTick Handler.\r
131   * @param  None\r
132   * @retval None\r
133   */\r
134 void SysTick_Handler(void)\r
135 {\r
136 }\r
137 \r
138 /******************************************************************************/\r
139 /*                 STM32F10x Peripherals Interrupt Handlers                   */\r
140 /*  Add here the Interrupt Handler for the used peripheral(s) (PPP), for the  */\r
141 /*  available peripheral interrupt handler's name please refer to the startup */\r
142 /*  file (startup_stm32f10x_xx.s).                                            */\r
143 /******************************************************************************/\r
144 \r
145 /**\r
146   * @brief  This function handles PPP interrupt request.\r
147   * @param  None\r
148   * @retval None\r
149   */\r
150 /*void PPP_IRQHandler(void)\r
151 {\r
152 }*/\r
153 \r
154 /**\r
155   * @}\r
156   */ \r
157 \r
158 \r
159 /******************* (C) COPYRIGHT 2010 STMicroelectronics *****END OF FILE****/\r