stm32f10x_it.c
Go to the documentation of this file.00001 /** 00002 ****************************************************************************** 00003 * @file EEPROM_Emulation/src/stm32f10x_it.c 00004 * @author MCD Application Team 00005 * @version V3.1.0 00006 * @date 07/27/2009 00007 * @brief Main Interrupt Service Routines. 00008 * This file provides template for all exceptions handler and peripherals 00009 * interrupt service routine. 00010 ****************************************************************************** 00011 * @copy 00012 * 00013 * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS 00014 * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE 00015 * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY 00016 * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING 00017 * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE 00018 * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS. 00019 * 00020 * <h2><center>© COPYRIGHT 2009 STMicroelectronics</center></h2> 00021 */ 00022 00023 /* Includes ------------------------------------------------------------------*/ 00024 #include "stm32f10x_it.h" 00025 00026 /** @addtogroup EEPROM_Emulation 00027 * @{ 00028 */ 00029 00030 /* Private typedef -----------------------------------------------------------*/ 00031 /* Private define ------------------------------------------------------------*/ 00032 /* Private macro -------------------------------------------------------------*/ 00033 /* Private variables ---------------------------------------------------------*/ 00034 /* Private function prototypes -----------------------------------------------*/ 00035 /* Private functions ---------------------------------------------------------*/ 00036 00037 /******************************************************************************/ 00038 /* Cortex-M3 Processor Exceptions Handlers */ 00039 /******************************************************************************/ 00040 00041 /** 00042 * @brief This function handles NMI exception. 00043 * @param None 00044 * @retval None 00045 */ 00046 void NMI_Handler(void) 00047 { 00048 } 00049 00050 /** 00051 * @brief This function handles Hard Fault exception. 00052 * @param None 00053 * @retval None 00054 */ 00055 void HardFault_Handler(void) 00056 { 00057 /* Go to infinite loop when Hard Fault exception occurs */ 00058 while (1) 00059 { 00060 } 00061 } 00062 00063 /** 00064 * @brief This function handles Memory Manage exception. 00065 * @param None 00066 * @retval None 00067 */ 00068 void MemManage_Handler(void) 00069 { 00070 /* Go to infinite loop when Memory Manage exception occurs */ 00071 while (1) 00072 { 00073 } 00074 } 00075 00076 /** 00077 * @brief This function handles Bus Fault exception. 00078 * @param None 00079 * @retval None 00080 */ 00081 void BusFault_Handler(void) 00082 { 00083 /* Go to infinite loop when Bus Fault exception occurs */ 00084 while (1) 00085 { 00086 } 00087 } 00088 00089 /** 00090 * @brief This function handles Usage Fault exception. 00091 * @param None 00092 * @retval None 00093 */ 00094 void UsageFault_Handler(void) 00095 { 00096 /* Go to infinite loop when Usage Fault exception occurs */ 00097 while (1) 00098 { 00099 } 00100 } 00101 00102 /** 00103 * @brief This function handles SVCall exception. 00104 * @param None 00105 * @retval None 00106 */ 00107 void SVC_Handler(void) 00108 { 00109 } 00110 00111 /** 00112 * @brief This function handles Debug Monitor exception. 00113 * @param None 00114 * @retval None 00115 */ 00116 void DebugMon_Handler(void) 00117 { 00118 } 00119 00120 /** 00121 * @brief This function handles PendSVC exception. 00122 * @param None 00123 * @retval None 00124 */ 00125 void PendSV_Handler(void) 00126 { 00127 } 00128 00129 /** 00130 * @brief This function handles SysTick Handler. 00131 * @param None 00132 * @retval None 00133 */ 00134 void SysTick_Handler(void) 00135 { 00136 } 00137 00138 /******************************************************************************/ 00139 /* STM32F10x Peripherals Interrupt Handlers */ 00140 /* Add here the Interrupt Handler for the used peripheral(s) (PPP), for the */ 00141 /* available peripheral interrupt handler's name please refer to the startup */ 00142 /* file (startup_stm32f10x_xx.s). */ 00143 /******************************************************************************/ 00144 00145 /** 00146 * @brief This function handles PPP interrupt request. 00147 * @param None 00148 * @retval None 00149 */ 00150 /*void PPP_IRQHandler(void) 00151 { 00152 }*/ 00153 00154 00155 /** 00156 * @} 00157 */ 00158 00159 /******************* (C) COPYRIGHT 2009 STMicroelectronics *****END OF FILE****/
|