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