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