Skip to content

Commit 15deb8f

Browse files
committed
对hal_conf进行了自动宏展开
1 parent f00b0a4 commit 15deb8f

File tree

1 file changed

+64
-16
lines changed

1 file changed

+64
-16
lines changed

bsp/stm32/stm32f407-lckfb-skystar/board/CubeMX_Config/Inc/stm32f4xx_hal_conf.h

Lines changed: 64 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -37,12 +37,72 @@
3737
*/
3838
#define HAL_MODULE_ENABLED
3939

40-
/* #define HAL_CRYP_MODULE_ENABLED */
41-
/* #define HAL_ADC_MODULE_ENABLED */
40+
#include "rtconfig.h"
41+
42+
#ifdef BSP_USING_GPIO
43+
#define HAL_GPIO_MODULE_ENABLED
44+
#endif
45+
46+
#ifdef BSP_USING_ON_CHIP_FLASH
47+
#define HAL_FLASH_MODULE_ENABLED
48+
#endif
49+
50+
#ifdef BSP_USING_SPI
51+
#define HAL_SPI_MODULE_ENABLED
52+
#endif
53+
54+
#ifdef BSP_USING_ADC
55+
#define HAL_ADC_MODULE_ENABLED
56+
#endif
57+
58+
#ifdef BSP_USING_I2C
59+
#define HAL_I2C_MODULE_ENABLED
60+
#endif
61+
62+
#ifdef BSP_USING_ONBOARD_PM
63+
64+
#endif
65+
66+
#ifdef BSP_USING_DAC
67+
#define HAL_DAC_MODULE_ENABLED
68+
#endif
69+
70+
#ifdef BSP_USING_ONCHIP_RTC
71+
#define HAL_RTC_MODULE_ENABLED
72+
#endif
73+
74+
#ifdef BSP_USING_WDT
75+
#define HAL_IWDG_MODULE_ENABLED
76+
#define HAL_WWDG_MODULE_ENABLED
77+
#endif
78+
79+
/*#ifdef BSP_USING_SDIO*/
80+
#define HAL_SD_MODULE_ENABLED
81+
/*#endif*/
82+
83+
#ifdef BSP_USING_USBD
84+
#define HAL_PCD_MODULE_ENABLED
85+
#endif
86+
87+
#ifdef BSP_USING_RNG
88+
#define HAL_RNG_MODULE_ENABLED
89+
#endif
90+
91+
#ifdef BSP_USING_UDID
92+
93+
#endif
94+
95+
#if defined(BSP_USING_TIM) || defined(BSP_USING_PWM) || defined (BSP_USING_PULSE_ENCODER)
96+
#define HAL_TIM_MODULE_ENABLED
97+
#endif
98+
99+
#ifdef BSP_USING_UART
100+
#define HAL_UART_MODULE_ENABLED
101+
#endif
102+
/* #define HAL_CRYP_MODULE_ENABLED */
42103
/* #define HAL_CAN_MODULE_ENABLED */
43104
/* #define HAL_CRC_MODULE_ENABLED */
44105
/* #define HAL_CAN_LEGACY_MODULE_ENABLED */
45-
/* #define HAL_DAC_MODULE_ENABLED */
46106
/* #define HAL_DCMI_MODULE_ENABLED */
47107
/* #define HAL_DMA2D_MODULE_ENABLED */
48108
/* #define HAL_ETH_MODULE_ENABLED */
@@ -53,39 +113,27 @@
53113
/* #define HAL_SRAM_MODULE_ENABLED */
54114
/* #define HAL_SDRAM_MODULE_ENABLED */
55115
/* #define HAL_HASH_MODULE_ENABLED */
56-
/* #define HAL_I2C_MODULE_ENABLED */
57116
/* #define HAL_I2S_MODULE_ENABLED */
58-
/* #define HAL_IWDG_MODULE_ENABLED */
59117
/* #define HAL_LTDC_MODULE_ENABLED */
60-
/* #define HAL_RNG_MODULE_ENABLED */
61-
/* #define HAL_RTC_MODULE_ENABLED */
62118
/* #define HAL_SAI_MODULE_ENABLED */
63-
#define HAL_SD_MODULE_ENABLED
64119
/* #define HAL_MMC_MODULE_ENABLED */
65-
#define HAL_SPI_MODULE_ENABLED
66-
/* #define HAL_TIM_MODULE_ENABLED */
67-
#define HAL_UART_MODULE_ENABLED
68120
/* #define HAL_USART_MODULE_ENABLED */
69121
/* #define HAL_IRDA_MODULE_ENABLED */
70122
/* #define HAL_SMARTCARD_MODULE_ENABLED */
71123
/* #define HAL_SMBUS_MODULE_ENABLED */
72-
/* #define HAL_WWDG_MODULE_ENABLED */
73-
/* #define HAL_PCD_MODULE_ENABLED */
74124
/* #define HAL_HCD_MODULE_ENABLED */
75125
/* #define HAL_DSI_MODULE_ENABLED */
76126
/* #define HAL_QSPI_MODULE_ENABLED */
77-
/* #define HAL_QSPI_MODULE_ENABLED */
78127
/* #define HAL_CEC_MODULE_ENABLED */
79128
/* #define HAL_FMPI2C_MODULE_ENABLED */
80129
/* #define HAL_FMPSMBUS_MODULE_ENABLED */
81130
/* #define HAL_SPDIFRX_MODULE_ENABLED */
82131
/* #define HAL_DFSDM_MODULE_ENABLED */
83132
/* #define HAL_LPTIM_MODULE_ENABLED */
84-
#define HAL_GPIO_MODULE_ENABLED
133+
85134
#define HAL_EXTI_MODULE_ENABLED
86135
#define HAL_DMA_MODULE_ENABLED
87136
#define HAL_RCC_MODULE_ENABLED
88-
#define HAL_FLASH_MODULE_ENABLED
89137
#define HAL_PWR_MODULE_ENABLED
90138
#define HAL_CORTEX_MODULE_ENABLED
91139

0 commit comments

Comments
 (0)