From 15deb8fd338cc799ff613dc94dd4c06d5c5b5c75 Mon Sep 17 00:00:00 2001 From: wjjsn <2858482031@qq.com> Date: Tue, 15 Jul 2025 11:40:37 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E5=AF=B9hal=5Fconf=E8=BF=9B=E8=A1=8C?= =?UTF-8?q?=E4=BA=86=E8=87=AA=E5=8A=A8=E5=AE=8F=E5=B1=95=E5=BC=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../CubeMX_Config/Inc/stm32f4xx_hal_conf.h | 80 +++++++++++++++---- 1 file changed, 64 insertions(+), 16 deletions(-) diff --git a/bsp/stm32/stm32f407-lckfb-skystar/board/CubeMX_Config/Inc/stm32f4xx_hal_conf.h b/bsp/stm32/stm32f407-lckfb-skystar/board/CubeMX_Config/Inc/stm32f4xx_hal_conf.h index f2eb8c43721..9cb3e9a0349 100644 --- a/bsp/stm32/stm32f407-lckfb-skystar/board/CubeMX_Config/Inc/stm32f4xx_hal_conf.h +++ b/bsp/stm32/stm32f407-lckfb-skystar/board/CubeMX_Config/Inc/stm32f4xx_hal_conf.h @@ -37,12 +37,72 @@ */ #define HAL_MODULE_ENABLED - /* #define HAL_CRYP_MODULE_ENABLED */ -/* #define HAL_ADC_MODULE_ENABLED */ +#include "rtconfig.h" + +#ifdef BSP_USING_GPIO +#define HAL_GPIO_MODULE_ENABLED +#endif + +#ifdef BSP_USING_ON_CHIP_FLASH +#define HAL_FLASH_MODULE_ENABLED +#endif + +#ifdef BSP_USING_SPI +#define HAL_SPI_MODULE_ENABLED +#endif + +#ifdef BSP_USING_ADC +#define HAL_ADC_MODULE_ENABLED +#endif + +#ifdef BSP_USING_I2C +#define HAL_I2C_MODULE_ENABLED +#endif + +#ifdef BSP_USING_ONBOARD_PM + +#endif + +#ifdef BSP_USING_DAC +#define HAL_DAC_MODULE_ENABLED +#endif + +#ifdef BSP_USING_ONCHIP_RTC +#define HAL_RTC_MODULE_ENABLED +#endif + +#ifdef BSP_USING_WDT +#define HAL_IWDG_MODULE_ENABLED +#define HAL_WWDG_MODULE_ENABLED +#endif + +/*#ifdef BSP_USING_SDIO*/ +#define HAL_SD_MODULE_ENABLED +/*#endif*/ + +#ifdef BSP_USING_USBD +#define HAL_PCD_MODULE_ENABLED +#endif + +#ifdef BSP_USING_RNG +#define HAL_RNG_MODULE_ENABLED +#endif + +#ifdef BSP_USING_UDID + +#endif + +#if defined(BSP_USING_TIM) || defined(BSP_USING_PWM) || defined (BSP_USING_PULSE_ENCODER) +#define HAL_TIM_MODULE_ENABLED +#endif + +#ifdef BSP_USING_UART +#define HAL_UART_MODULE_ENABLED +#endif +/* #define HAL_CRYP_MODULE_ENABLED */ /* #define HAL_CAN_MODULE_ENABLED */ /* #define HAL_CRC_MODULE_ENABLED */ /* #define HAL_CAN_LEGACY_MODULE_ENABLED */ -/* #define HAL_DAC_MODULE_ENABLED */ /* #define HAL_DCMI_MODULE_ENABLED */ /* #define HAL_DMA2D_MODULE_ENABLED */ /* #define HAL_ETH_MODULE_ENABLED */ @@ -53,39 +113,27 @@ /* #define HAL_SRAM_MODULE_ENABLED */ /* #define HAL_SDRAM_MODULE_ENABLED */ /* #define HAL_HASH_MODULE_ENABLED */ -/* #define HAL_I2C_MODULE_ENABLED */ /* #define HAL_I2S_MODULE_ENABLED */ -/* #define HAL_IWDG_MODULE_ENABLED */ /* #define HAL_LTDC_MODULE_ENABLED */ -/* #define HAL_RNG_MODULE_ENABLED */ -/* #define HAL_RTC_MODULE_ENABLED */ /* #define HAL_SAI_MODULE_ENABLED */ -#define HAL_SD_MODULE_ENABLED /* #define HAL_MMC_MODULE_ENABLED */ -#define HAL_SPI_MODULE_ENABLED -/* #define HAL_TIM_MODULE_ENABLED */ -#define HAL_UART_MODULE_ENABLED /* #define HAL_USART_MODULE_ENABLED */ /* #define HAL_IRDA_MODULE_ENABLED */ /* #define HAL_SMARTCARD_MODULE_ENABLED */ /* #define HAL_SMBUS_MODULE_ENABLED */ -/* #define HAL_WWDG_MODULE_ENABLED */ -/* #define HAL_PCD_MODULE_ENABLED */ /* #define HAL_HCD_MODULE_ENABLED */ /* #define HAL_DSI_MODULE_ENABLED */ /* #define HAL_QSPI_MODULE_ENABLED */ -/* #define HAL_QSPI_MODULE_ENABLED */ /* #define HAL_CEC_MODULE_ENABLED */ /* #define HAL_FMPI2C_MODULE_ENABLED */ /* #define HAL_FMPSMBUS_MODULE_ENABLED */ /* #define HAL_SPDIFRX_MODULE_ENABLED */ /* #define HAL_DFSDM_MODULE_ENABLED */ /* #define HAL_LPTIM_MODULE_ENABLED */ -#define HAL_GPIO_MODULE_ENABLED + #define HAL_EXTI_MODULE_ENABLED #define HAL_DMA_MODULE_ENABLED #define HAL_RCC_MODULE_ENABLED -#define HAL_FLASH_MODULE_ENABLED #define HAL_PWR_MODULE_ENABLED #define HAL_CORTEX_MODULE_ENABLED From a7328ff11e25f0584549e47b85a81cf86e0eddf6 Mon Sep 17 00:00:00 2001 From: wjjsn <2858482031@qq.com> Date: Tue, 15 Jul 2025 11:59:13 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=B3=A8=E9=87=8A?= =?UTF-8?q?=E6=8E=89=E7=9A=84=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../board/CubeMX_Config/Inc/stm32f4xx_hal_conf.h | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/bsp/stm32/stm32f407-lckfb-skystar/board/CubeMX_Config/Inc/stm32f4xx_hal_conf.h b/bsp/stm32/stm32f407-lckfb-skystar/board/CubeMX_Config/Inc/stm32f4xx_hal_conf.h index 9cb3e9a0349..d6f3a8b1ff2 100644 --- a/bsp/stm32/stm32f407-lckfb-skystar/board/CubeMX_Config/Inc/stm32f4xx_hal_conf.h +++ b/bsp/stm32/stm32f407-lckfb-skystar/board/CubeMX_Config/Inc/stm32f4xx_hal_conf.h @@ -76,10 +76,6 @@ #define HAL_WWDG_MODULE_ENABLED #endif -/*#ifdef BSP_USING_SDIO*/ -#define HAL_SD_MODULE_ENABLED -/*#endif*/ - #ifdef BSP_USING_USBD #define HAL_PCD_MODULE_ENABLED #endif @@ -136,6 +132,7 @@ #define HAL_RCC_MODULE_ENABLED #define HAL_PWR_MODULE_ENABLED #define HAL_CORTEX_MODULE_ENABLED +#define HAL_SD_MODULE_ENABLED /* ########################## HSE/HSI Values adaptation ##################### */ /**