From 0a1566661fc0ea14b6f6b0bb631756ee543ec20f Mon Sep 17 00:00:00 2001 From: Meco Man <920369182@qq.com> Date: Sun, 17 Dec 2023 23:59:08 +0800 Subject: [PATCH] [bsp][stm32] add board identification macros --- bsp/stm32/libraries/Kconfig | 7 +++++++ bsp/stm32/stm32f401-st-nucleo/Kconfig | 5 +++++ bsp/stm32/stm32f411-st-nucleo/Kconfig | 5 +++++ bsp/stm32/stm32f412-st-nucleo/Kconfig | 5 +++++ bsp/stm32/stm32f413-st-nucleo/Kconfig | 5 +++++ 5 files changed, 27 insertions(+) diff --git a/bsp/stm32/libraries/Kconfig b/bsp/stm32/libraries/Kconfig index c59e94deb2..efe04c6c52 100644 --- a/bsp/stm32/libraries/Kconfig +++ b/bsp/stm32/libraries/Kconfig @@ -91,4 +91,11 @@ config SOC_SERIES_STM32WB select ARCH_ARM_CORTEX_M4 select SOC_FAMILY_STM32 +config BOARD_SERIES_STM32_NUCLEO_32 + bool +config BOARD_SERIES_STM32_NUCLEO_64 + bool + +config BOARD_SERIES_STM32_NUCLEO_144 + bool diff --git a/bsp/stm32/stm32f401-st-nucleo/Kconfig b/bsp/stm32/stm32f401-st-nucleo/Kconfig index b4dc11b77f..d506fc48b3 100644 --- a/bsp/stm32/stm32f401-st-nucleo/Kconfig +++ b/bsp/stm32/stm32f401-st-nucleo/Kconfig @@ -22,6 +22,11 @@ config SOC_STM32F401RE select RT_USING_USER_MAIN default y +config BOARD_STM32F401_NUCLEO + bool + select BOARD_SERIES_STM32_NUCLEO_64 + default y + source "$RTT_DIR/Kconfig" source "$PKGS_DIR/Kconfig" source "../libraries/Kconfig" diff --git a/bsp/stm32/stm32f411-st-nucleo/Kconfig b/bsp/stm32/stm32f411-st-nucleo/Kconfig index d5b1524e05..ece64a2de1 100644 --- a/bsp/stm32/stm32f411-st-nucleo/Kconfig +++ b/bsp/stm32/stm32f411-st-nucleo/Kconfig @@ -22,6 +22,11 @@ config SOC_STM32F411RE select RT_USING_USER_MAIN default y +config BOARD_STM32F411_NUCLEO + bool + select BOARD_SERIES_STM32_NUCLEO_64 + default y + source "$RTT_DIR/Kconfig" source "$PKGS_DIR/Kconfig" source "../libraries/Kconfig" diff --git a/bsp/stm32/stm32f412-st-nucleo/Kconfig b/bsp/stm32/stm32f412-st-nucleo/Kconfig index ca218de8e3..51bde27eb4 100644 --- a/bsp/stm32/stm32f412-st-nucleo/Kconfig +++ b/bsp/stm32/stm32f412-st-nucleo/Kconfig @@ -22,6 +22,11 @@ config SOC_STM32F412ZG select RT_USING_USER_MAIN default y +config BOARD_STM32F412_NUCLEO + bool + select BOARD_SERIES_STM32_NUCLEO_144 + default y + source "$RTT_DIR/Kconfig" source "$PKGS_DIR/Kconfig" source "../libraries/Kconfig" diff --git a/bsp/stm32/stm32f413-st-nucleo/Kconfig b/bsp/stm32/stm32f413-st-nucleo/Kconfig index ab2a912e69..b62a551a1e 100644 --- a/bsp/stm32/stm32f413-st-nucleo/Kconfig +++ b/bsp/stm32/stm32f413-st-nucleo/Kconfig @@ -23,6 +23,11 @@ config SOC_STM32F413ZH select RT_USING_USER_MAIN default y +config BOARD_STM32F413_NUCLEO + bool + select BOARD_SERIES_STM32_NUCLEO_144 + default y + source "$RTT_DIR/Kconfig" source "$PKGS_DIR/Kconfig" source "../libraries/Kconfig"