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 * @attention 9 * 10 * Copyright (c) 2022 STMicroelectronics. 11 * All rights reserved. 12 * 13 * This software is licensed under terms that can be found in the LICENSE file 14 * in the root directory of this software component. 15 * If no LICENSE file comes with this software, it is provided AS-IS. 16 * 17 ****************************************************************************** 18 */ 19 /* USER CODE END Header */ 20 21 /* Define to prevent recursive inclusion -------------------------------------*/ 22 #ifndef __MAIN_H 23 #define __MAIN_H 24 25 #ifdef __cplusplus 26 extern "C" { 27 #endif 28 29 /* Includes ------------------------------------------------------------------*/ 30 #include "stm32wbaxx_hal.h" 31 #include "app_conf.h" 32 #include "app_common.h" 33 34 #include "stm32wbaxx_ll_icache.h" 35 #include "stm32wbaxx_ll_tim.h" 36 #include "stm32wbaxx_ll_bus.h" 37 #include "stm32wbaxx_ll_cortex.h" 38 #include "stm32wbaxx_ll_rcc.h" 39 #include "stm32wbaxx_ll_system.h" 40 #include "stm32wbaxx_ll_utils.h" 41 #include "stm32wbaxx_ll_pwr.h" 42 #include "stm32wbaxx_ll_gpio.h" 43 #include "stm32wbaxx_ll_dma.h" 44 45 #include "stm32wbaxx_ll_exti.h" 46 47 /* Private includes ----------------------------------------------------------*/ 48 /* USER CODE BEGIN Includes */ 49 50 /* USER CODE END Includes */ 51 52 /* Exported types ------------------------------------------------------------*/ 53 /* USER CODE BEGIN ET */ 54 55 /* USER CODE END ET */ 56 57 /* Exported constants --------------------------------------------------------*/ 58 /* USER CODE BEGIN EC */ 59 60 /* USER CODE END EC */ 61 62 /* Exported macro ------------------------------------------------------------*/ 63 /* USER CODE BEGIN EM */ 64 65 /* USER CODE END EM */ 66 67 /* Exported functions prototypes ---------------------------------------------*/ 68 void Error_Handler(void); 69 void MX_GPIO_Init(void); 70 void MX_GPDMA1_Init(void); 71 void MX_RAMCFG_Init(void); 72 void MX_RTC_Init(void); 73 void MX_USART1_UART_Init(void); 74 void MX_ADC4_Init(void); 75 void MX_RNG_Init(void); 76 void MX_CRC_Init(void); 77 void MX_ICACHE_Init(void); 78 79 /* USER CODE BEGIN EFP */ 80 81 /* USER CODE END EFP */ 82 83 /* Private defines -----------------------------------------------------------*/ 84 85 /* USER CODE BEGIN Private defines */ 86 87 /* USER CODE END Private defines */ 88 89 #ifdef __cplusplus 90 } 91 #endif 92 93 #endif /* __MAIN_H */ 94