Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
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>© 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****/
Generated on Tue Jul 12 2022 17:15:58 by
1.7.2