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