1 /* USER CODE BEGIN Header */ 2 /** 3 ****************************************************************************** 4 * @file stm32f1xx_it.h 5 * @brief This file contains the headers of the interrupt handlers. 6 ****************************************************************************** 7 * 8 * COPYRIGHT(c) 2018 STMicroelectronics 9 * 10 * Redistribution and use in source and binary forms, with or without modification, 11 * are permitted provided that the following conditions are met: 12 * 1. Redistributions of source code must retain the above copyright notice, 13 * this list of conditions and the following disclaimer. 14 * 2. Redistributions in binary form must reproduce the above copyright notice, 15 * this list of conditions and the following disclaimer in the documentation 16 * and/or other materials provided with the distribution. 17 * 3. Neither the name of STMicroelectronics nor the names of its contributors 18 * may be used to endorse or promote products derived from this software 19 * without specific prior written permission. 20 * 21 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 22 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 23 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 24 * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 25 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 26 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 27 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 28 * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 29 * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 30 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 * 32 ****************************************************************************** 33 */ 34 /* USER CODE END Header */ 35 36 /* Define to prevent recursive inclusion -------------------------------------*/ 37 #ifndef __STM32F1xx_IT_H 38 #define __STM32F1xx_IT_H 39 40 #ifdef __cplusplus 41 extern "C" { 42 #endif 43 44 /* Private includes ----------------------------------------------------------*/ 45 /* USER CODE BEGIN Includes */ 46 47 /* USER CODE END Includes */ 48 49 /* Exported types ------------------------------------------------------------*/ 50 /* USER CODE BEGIN ET */ 51 52 /* USER CODE END ET */ 53 54 /* Exported constants --------------------------------------------------------*/ 55 /* USER CODE BEGIN EC */ 56 57 /* USER CODE END EC */ 58 59 /* Exported macro ------------------------------------------------------------*/ 60 /* USER CODE BEGIN EM */ 61 62 /* USER CODE END EM */ 63 64 /* Exported functions prototypes ---------------------------------------------*/ 65 void NMI_Handler(void); 66 void HardFault_Handler(void); 67 void MemManage_Handler(void); 68 void BusFault_Handler(void); 69 void UsageFault_Handler(void); 70 void SVC_Handler(void); 71 void DebugMon_Handler(void); 72 void PendSV_Handler(void); 73 void SysTick_Handler(void); 74 void USART1_IRQHandler(void); 75 /* USER CODE BEGIN EFP */ 76 77 /* USER CODE END EFP */ 78 79 #ifdef __cplusplus 80 } 81 #endif 82 83 #endif /* __STM32F1xx_IT_H */ 84 85 /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ 86