Zoltan Hudak / Mbed OS LCD_McuFriend_FSMC_STM32F407
Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers stm32f4xx_it_msp.c Source File

stm32f4xx_it_msp.c

00001 /* USER CODE BEGIN Header */
00002 /**
00003   ******************************************************************************
00004   * @file    stm32f4xx_it.c
00005   * @brief   Interrupt Service Routines.
00006   ******************************************************************************
00007   * @attention
00008   *
00009   * <h2><center>&copy; Copyright (c) 2020 STMicroelectronics.
00010   * All rights reserved.</center></h2>
00011   *
00012   * This software component is licensed by ST under BSD 3-Clause license,
00013   * the "License"; You may not use this file except in compliance with the
00014   * License. You may obtain a copy of the License at:
00015   *                        opensource.org/licenses/BSD-3-Clause
00016   *
00017   ******************************************************************************
00018   */
00019 /* USER CODE END Header */
00020 
00021 /* Includes ------------------------------------------------------------------*/
00022 #include "main.h"
00023 #include "stm32f4xx_it_msp.h"
00024 /* Private includes ----------------------------------------------------------*/
00025 /* USER CODE BEGIN Includes */
00026 /* USER CODE END Includes */
00027 
00028 /* Private typedef -----------------------------------------------------------*/
00029 /* USER CODE BEGIN TD */
00030 
00031 /* USER CODE END TD */
00032 
00033 /* Private define ------------------------------------------------------------*/
00034 /* USER CODE BEGIN PD */
00035  
00036 /* USER CODE END PD */
00037 
00038 /* Private macro -------------------------------------------------------------*/
00039 /* USER CODE BEGIN PM */
00040 
00041 /* USER CODE END PM */
00042 
00043 /* Private variables ---------------------------------------------------------*/
00044 /* USER CODE BEGIN PV */
00045 
00046 /* USER CODE END PV */
00047 
00048 /* Private function prototypes -----------------------------------------------*/
00049 /* USER CODE BEGIN PFP */
00050 
00051 /* USER CODE END PFP */
00052 
00053 /* Private user code ---------------------------------------------------------*/
00054 /* USER CODE BEGIN 0 */
00055 
00056 /* USER CODE END 0 */
00057 
00058 /* External variables --------------------------------------------------------*/
00059 
00060 /* USER CODE BEGIN EV */
00061 
00062 /* USER CODE END EV */
00063 
00064 /******************************************************************************/
00065 /*           Cortex-M4 Processor Interruption and Exception Handlers          */ 
00066 /******************************************************************************/
00067 /**
00068   * @brief This function handles Non maskable interrupt.
00069   */
00070 void NMI_Handler(void)
00071 {
00072   /* USER CODE BEGIN NonMaskableInt_IRQn 0 */
00073 
00074   /* USER CODE END NonMaskableInt_IRQn 0 */
00075   /* USER CODE BEGIN NonMaskableInt_IRQn 1 */
00076 
00077   /* USER CODE END NonMaskableInt_IRQn 1 */
00078 }
00079 
00080 /**
00081   * @brief This function handles Hard fault interrupt.
00082   */
00083 //void HardFault_Handler(void)
00084 //{
00085 //  /* USER CODE BEGIN HardFault_IRQn 0 */
00086 
00087 //  /* USER CODE END HardFault_IRQn 0 */
00088 //  while (1)
00089 //  {
00090 //    /* USER CODE BEGIN W1_HardFault_IRQn 0 */
00091 //    /* USER CODE END W1_HardFault_IRQn 0 */
00092 //  }
00093 //}
00094 
00095 /**
00096   * @brief This function handles Memory management fault.
00097   */
00098 //void MemManage_Handler(void)
00099 //{
00100 //  /* USER CODE BEGIN MemoryManagement_IRQn 0 */
00101 
00102 //  /* USER CODE END MemoryManagement_IRQn 0 */
00103 //  while (1)
00104 //  {
00105 //    /* USER CODE BEGIN W1_MemoryManagement_IRQn 0 */
00106 //    /* USER CODE END W1_MemoryManagement_IRQn 0 */
00107 //  }
00108 //}
00109 
00110 /**
00111   * @brief This function handles Pre-fetch fault, memory access fault.
00112   */
00113 //void BusFault_Handler(void)
00114 //{
00115 //  /* USER CODE BEGIN BusFault_IRQn 0 */
00116 
00117 //  /* USER CODE END BusFault_IRQn 0 */
00118 //  while (1)
00119 //  {
00120 //    /* USER CODE BEGIN W1_BusFault_IRQn 0 */
00121 //    /* USER CODE END W1_BusFault_IRQn 0 */
00122 //  }
00123 //}
00124 
00125 /**
00126   * @brief This function handles Undefined instruction or illegal state.
00127   */
00128 //void UsageFault_Handler(void)
00129 //{
00130 //  /* USER CODE BEGIN UsageFault_IRQn 0 */
00131 
00132 //  /* USER CODE END UsageFault_IRQn 0 */
00133 //  while (1)
00134 //  {
00135 //    /* USER CODE BEGIN W1_UsageFault_IRQn 0 */
00136 //    /* USER CODE END W1_UsageFault_IRQn 0 */
00137 //  }
00138 //}
00139 
00140 /**
00141   * @brief This function handles System service call via SWI instruction.
00142   */
00143 //void SVC_Handler(void)
00144 //{
00145 //  /* USER CODE BEGIN SVCall_IRQn 0 */
00146 
00147 //  /* USER CODE END SVCall_IRQn 0 */
00148 //  /* USER CODE BEGIN SVCall_IRQn 1 */
00149 
00150 //  /* USER CODE END SVCall_IRQn 1 */
00151 //}
00152 
00153 /**
00154   * @brief This function handles Debug monitor.
00155   */
00156 //void DebugMon_Handler(void)
00157 //{
00158 //  /* USER CODE BEGIN DebugMonitor_IRQn 0 */
00159 
00160 //  /* USER CODE END DebugMonitor_IRQn 0 */
00161 //  /* USER CODE BEGIN DebugMonitor_IRQn 1 */
00162 
00163 //  /* USER CODE END DebugMonitor_IRQn 1 */
00164 //}
00165 
00166 /**
00167   * @brief This function handles Pendable request for system service.
00168   */
00169 //void PendSV_Handler(void)
00170 //{
00171 //  /* USER CODE BEGIN PendSV_IRQn 0 */
00172 
00173 //  /* USER CODE END PendSV_IRQn 0 */
00174 //  /* USER CODE BEGIN PendSV_IRQn 1 */
00175 
00176 //  /* USER CODE END PendSV_IRQn 1 */
00177 //}
00178 
00179 /**
00180   * @brief This function handles System tick timer.
00181   */
00182 //void SysTick_Handler(void)
00183 //{
00184 //  /* USER CODE BEGIN SysTick_IRQn 0 */
00185 
00186 //  /* USER CODE END SysTick_IRQn 0 */
00187 //  HAL_IncTick();
00188 //  /* USER CODE BEGIN SysTick_IRQn 1 */
00189 
00190 //  /* USER CODE END SysTick_IRQn 1 */
00191 //}
00192 
00193 /******************************************************************************/
00194 /* STM32F4xx Peripheral Interrupt Handlers                                    */
00195 /* Add here the Interrupt Handlers for the used peripherals.                  */
00196 /* For the available peripheral interrupt handler names,                      */
00197 /* please refer to the startup file (startup_stm32f4xx.s).                    */
00198 /******************************************************************************/
00199 
00200 /* USER CODE BEGIN 1 */
00201 
00202 /* USER CODE END 1 */
00203 /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/