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