STM32F10x_StdPeriph_Template/stm32f10x_it.c

Go to the documentation of this file.
00001 /**
00002   ******************************************************************************
00003   * @file    Project/STM32F10x_StdPeriph_Template/stm32f10x_it.c 
00004   * @author  MCD Application Team
00005   * @version V3.4.0
00006   * @date    10/15/2010
00007   * @brief   Main Interrupt Service Routines.
00008   *          This file provides template for all exceptions handler and 
00009   *          peripherals 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>&copy; COPYRIGHT 2010 STMicroelectronics</center></h2>
00021   */ 
00022 
00023 /* Includes ------------------------------------------------------------------*/
00024 #include "stm32f10x_it.h"
00025 
00026 /** @addtogroup STM32F10x_StdPeriph_Template
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 2010 STMicroelectronics *****END OF FILE****/
STM32F10x Standard Peripherals Library: Footer

 

 

 

      For complete documentation on STM32(CORTEX M3) 32-bit Microcontrollers platform visit  www.st.com/STM32