1 /* USER CODE BEGIN Header */ 2 /** 3 ****************************************************************************** 4 * @file hw_if.h 5 * @author MCD Application Team 6 * @brief Hardware Interface 7 ****************************************************************************** 8 * @attention 9 * 10 * Copyright (c) 2024 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 HW_IF_H 23 #define HW_IF_H 24 25 #ifdef __cplusplus 26 extern "C" { 27 #endif 28 29 /* Includes ------------------------------------------------------------------*/ 30 #include "stm32wbaxx.h" 31 #include "stm32wbaxx_hal_conf.h" 32 #include "stm32wbaxx_hal_def.h" 33 #include "stm32wbaxx_ll_exti.h" 34 #include "stm32wbaxx_ll_system.h" 35 #include "stm32wbaxx_ll_rcc.h" 36 #include "stm32wbaxx_ll_bus.h" 37 #include "stm32wbaxx_ll_pwr.h" 38 #include "stm32wbaxx_ll_cortex.h" 39 #include "stm32wbaxx_ll_utils.h" 40 #include "stm32wbaxx_ll_gpio.h" 41 #include "stm32wbaxx_ll_rtc.h" 42 43 /* Private includes ----------------------------------------------------------*/ 44 /* USER CODE BEGIN Includes */ 45 46 /* USER CODE END Includes */ 47 48 /* Private typedef -----------------------------------------------------------*/ 49 /* USER CODE BEGIN PTD */ 50 51 /* USER CODE END PTD */ 52 53 /* Private define ------------------------------------------------------------*/ 54 /* USER CODE BEGIN PD */ 55 56 /* USER CODE END PD */ 57 58 /* Exported types ------------------------------------------------------------*/ 59 60 /* USER CODE BEGIN ET */ 61 62 /* USER CODE END ET */ 63 64 /* Exported constants --------------------------------------------------------*/ 65 /* USER CODE BEGIN EC */ 66 67 /* USER CODE END EC */ 68 69 /* External variables --------------------------------------------------------*/ 70 /* USER CODE BEGIN EV */ 71 72 /* USER CODE END EV */ 73 74 /* Private variables ---------------------------------------------------------*/ 75 /* USER CODE BEGIN PV */ 76 77 /* USER CODE END PV */ 78 79 /* Exported macro ------------------------------------------------------------*/ 80 /* USER CODE BEGIN EM */ 81 82 /* USER CODE END EM */ 83 84 /* Private function prototypes -----------------------------------------------*/ 85 /* USER CODE BEGIN PFP */ 86 87 /* USER CODE END PFP */ 88 89 /* Exported functions prototypes ---------------------------------------------*/ 90 91 /* USER CODE BEGIN EFP */ 92 93 /* USER CODE END EFP */ 94 95 #ifdef __cplusplus 96 } 97 #endif 98 99 #endif /*HW_IF_H */ 100