1 /* USER CODE BEGIN Header */ 2 /** 3 ****************************************************************************** 4 * @file stm32h7xx_it.h 5 * @brief This file contains the headers of the interrupt handlers. 6 ****************************************************************************** 7 * @attention 8 * 9 * Copyright (c) 2024 STMicroelectronics. 10 * All rights reserved. 11 * 12 * This software is licensed under terms that can be found in the LICENSE file 13 * in the root directory of this software component. 14 * If no LICENSE file comes with this software, it is provided AS-IS. 15 * 16 ****************************************************************************** 17 */ 18 /* USER CODE END Header */ 19 20 /* Define to prevent recursive inclusion -------------------------------------*/ 21 #ifndef __STM32H7xx_IT_H 22 #define __STM32H7xx_IT_H 23 24 #ifdef __cplusplus 25 extern "C" { 26 #endif 27 28 /* Private includes ----------------------------------------------------------*/ 29 /* USER CODE BEGIN Includes */ 30 31 /* USER CODE END Includes */ 32 33 /* Exported types ------------------------------------------------------------*/ 34 /* USER CODE BEGIN ET */ 35 36 /* USER CODE END ET */ 37 38 /* Exported constants --------------------------------------------------------*/ 39 /* USER CODE BEGIN EC */ 40 41 /* USER CODE END EC */ 42 43 /* Exported macro ------------------------------------------------------------*/ 44 /* USER CODE BEGIN EM */ 45 46 /* USER CODE END EM */ 47 48 /* Exported functions prototypes ---------------------------------------------*/ 49 void NMI_Handler(void); 50 void HardFault_Handler(void); 51 void MemManage_Handler(void); 52 void BusFault_Handler(void); 53 void UsageFault_Handler(void); 54 void SVC_Handler(void); 55 void DebugMon_Handler(void); 56 void PendSV_Handler(void); 57 void SysTick_Handler(void); 58 /* USER CODE BEGIN EFP */ 59 60 /* USER CODE END EFP */ 61 62 #ifdef __cplusplus 63 } 64 #endif 65 66 #endif /* __STM32H7xx_IT_H */ 67