diff options
| author | 褚仕成 <[email protected]> | 2023-12-24 15:32:34 +0800 |
|---|---|---|
| committer | Meco Man <[email protected]> | 2023-12-24 17:01:41 +0800 |
| commit | 4a7f41531f57ee0e2d9d733294664495bfa768f0 (patch) | |
| tree | d47ca04b794d82bfdea32844b34836c5cf1ca112 | |
| parent | 712e94a3cc13d3958f01b1fe54f2a21a5d68075e (diff) | |
[bsp][stm32] add board identification macros
31 files changed, 155 insertions, 0 deletions
diff --git a/bsp/stm32/stm32f072-st-nucleo/Kconfig b/bsp/stm32/stm32f072-st-nucleo/Kconfig index d778e1c805..6a26b5f00e 100644 --- a/bsp/stm32/stm32f072-st-nucleo/Kconfig +++ b/bsp/stm32/stm32f072-st-nucleo/Kconfig @@ -22,6 +22,11 @@ config SOC_STM32F072RB select RT_USING_USER_MAIN default y +config BOARD_STM32F072_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/stm32f091-st-nucleo/Kconfig b/bsp/stm32/stm32f091-st-nucleo/Kconfig index 41aaf93bd5..89c8c9ac10 100644 --- a/bsp/stm32/stm32f091-st-nucleo/Kconfig +++ b/bsp/stm32/stm32f091-st-nucleo/Kconfig @@ -22,6 +22,11 @@ config SOC_STM32F091RC select RT_USING_USER_MAIN default y +config BOARD_STM32F091_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/stm32f207-st-nucleo/Kconfig b/bsp/stm32/stm32f207-st-nucleo/Kconfig index 7fca606082..aa8c43b388 100644 --- a/bsp/stm32/stm32f207-st-nucleo/Kconfig +++ b/bsp/stm32/stm32f207-st-nucleo/Kconfig @@ -22,6 +22,11 @@ config SOC_STM32F207ZG select RT_USING_USER_MAIN default y +config BOARD_STM32F207_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/stm32f302-st-nucleo/Kconfig b/bsp/stm32/stm32f302-st-nucleo/Kconfig index fb71ffbeca..6202c1758a 100644 --- a/bsp/stm32/stm32f302-st-nucleo/Kconfig +++ b/bsp/stm32/stm32f302-st-nucleo/Kconfig @@ -22,6 +22,11 @@ config SOC_STM32F302R8 select RT_USING_USER_MAIN default y +config BOARD_STM32F302_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/stm32f334-st-nucleo/Kconfig b/bsp/stm32/stm32f334-st-nucleo/Kconfig index e3f8480d13..8646a65910 100644 --- a/bsp/stm32/stm32f334-st-nucleo/Kconfig +++ b/bsp/stm32/stm32f334-st-nucleo/Kconfig @@ -22,6 +22,11 @@ config SOC_STM32F334R8 select RT_USING_USER_MAIN default y +config BOARD_STM32F334_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/stm32f410-st-nucleo/Kconfig b/bsp/stm32/stm32f410-st-nucleo/Kconfig index 4666cce094..14857ccb4d 100644 --- a/bsp/stm32/stm32f410-st-nucleo/Kconfig +++ b/bsp/stm32/stm32f410-st-nucleo/Kconfig @@ -22,6 +22,11 @@ config SOC_STM32F410RB select RT_USING_USER_MAIN default y +config BOARD_STM32F410_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 ece64a2de1..3c0a963468 100644 --- a/bsp/stm32/stm32f411-st-nucleo/Kconfig +++ b/bsp/stm32/stm32f411-st-nucleo/Kconfig @@ -27,6 +27,11 @@ config BOARD_STM32F411_NUCLEO select BOARD_SERIES_STM32_NUCLEO_64 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/stm32f446-st-nucleo/Kconfig b/bsp/stm32/stm32f446-st-nucleo/Kconfig index dca75b1339..c100a69c98 100644 --- a/bsp/stm32/stm32f446-st-nucleo/Kconfig +++ b/bsp/stm32/stm32f446-st-nucleo/Kconfig @@ -22,6 +22,11 @@ config SOC_STM32F446ZE select RT_USING_USER_MAIN default y +config BOARD_STM32F446_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/stm32f746-st-nucleo/Kconfig b/bsp/stm32/stm32f746-st-nucleo/Kconfig index 362bdfbed8..d2425aab36 100644 --- a/bsp/stm32/stm32f746-st-nucleo/Kconfig +++ b/bsp/stm32/stm32f746-st-nucleo/Kconfig @@ -15,6 +15,11 @@ config PKGS_DIR option env="PKGS_ROOT" default "packages" +config BOARD_STM32F746_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/stm32f767-st-nucleo/Kconfig b/bsp/stm32/stm32f767-st-nucleo/Kconfig index 362bdfbed8..34903f1c44 100644 --- a/bsp/stm32/stm32f767-st-nucleo/Kconfig +++ b/bsp/stm32/stm32f767-st-nucleo/Kconfig @@ -15,6 +15,11 @@ config PKGS_DIR option env="PKGS_ROOT" default "packages" +config BOARD_STM32F767_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/stm32g070-st-nucleo/Kconfig b/bsp/stm32/stm32g070-st-nucleo/Kconfig index b5af5bec2a..af7e74a0a3 100644 --- a/bsp/stm32/stm32g070-st-nucleo/Kconfig +++ b/bsp/stm32/stm32g070-st-nucleo/Kconfig @@ -22,6 +22,11 @@ config SOC_STM32G070RB select RT_USING_USER_MAIN default y +config BOARD_STM32G070_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/stm32g071-st-nucleo/Kconfig b/bsp/stm32/stm32g071-st-nucleo/Kconfig index 24e68bbeef..3fe93b6219 100644 --- a/bsp/stm32/stm32g071-st-nucleo/Kconfig +++ b/bsp/stm32/stm32g071-st-nucleo/Kconfig @@ -22,6 +22,11 @@ config SOC_STM32G071RB select RT_USING_USER_MAIN default y +config BOARD_STM32G071_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/stm32g431-st-nucleo/Kconfig b/bsp/stm32/stm32g431-st-nucleo/Kconfig index aff70779c8..4c63465bc6 100644 --- a/bsp/stm32/stm32g431-st-nucleo/Kconfig +++ b/bsp/stm32/stm32g431-st-nucleo/Kconfig @@ -22,6 +22,11 @@ config SOC_STM32G431RB select RT_USING_USER_MAIN default y +config BOARD_STM32G431_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/stm32g474-st-nucleo/Kconfig b/bsp/stm32/stm32g474-st-nucleo/Kconfig index b8468bfbe3..76fa9e6755 100644 --- a/bsp/stm32/stm32g474-st-nucleo/Kconfig +++ b/bsp/stm32/stm32g474-st-nucleo/Kconfig @@ -22,6 +22,11 @@ config SOC_STM32G474RE select RT_USING_USER_MAIN default y +config BOARD_STM32G474_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/stm32g491-st-nucleo/Kconfig b/bsp/stm32/stm32g491-st-nucleo/Kconfig index c731d9b557..bf912f3f81 100644 --- a/bsp/stm32/stm32g491-st-nucleo/Kconfig +++ b/bsp/stm32/stm32g491-st-nucleo/Kconfig @@ -22,6 +22,11 @@ config SOC_STM32G491RE select RT_USING_USER_MAIN default y +config BOARD_STM32G491_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/stm32h503-st-nucleo/Kconfig b/bsp/stm32/stm32h503-st-nucleo/Kconfig index 362bdfbed8..ce51889a94 100644 --- a/bsp/stm32/stm32h503-st-nucleo/Kconfig +++ b/bsp/stm32/stm32h503-st-nucleo/Kconfig @@ -15,6 +15,11 @@ config PKGS_DIR option env="PKGS_ROOT" default "packages" +config BOARD_STM32H503_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/stm32h563-st-nucleo/Kconfig b/bsp/stm32/stm32h563-st-nucleo/Kconfig index 362bdfbed8..61de77a858 100644 --- a/bsp/stm32/stm32h563-st-nucleo/Kconfig +++ b/bsp/stm32/stm32h563-st-nucleo/Kconfig @@ -15,6 +15,11 @@ config PKGS_DIR option env="PKGS_ROOT" default "packages" +config BOARD_STM32H563_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/stm32h743-st-nucleo/Kconfig b/bsp/stm32/stm32h743-st-nucleo/Kconfig index 362bdfbed8..48670e1c90 100644 --- a/bsp/stm32/stm32h743-st-nucleo/Kconfig +++ b/bsp/stm32/stm32h743-st-nucleo/Kconfig @@ -15,6 +15,11 @@ config PKGS_DIR option env="PKGS_ROOT" default "packages" +config BOARD_STM32H743_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/stm32l010-st-nucleo/Kconfig b/bsp/stm32/stm32l010-st-nucleo/Kconfig index 780fa13a44..feb21571df 100644 --- a/bsp/stm32/stm32l010-st-nucleo/Kconfig +++ b/bsp/stm32/stm32l010-st-nucleo/Kconfig @@ -22,6 +22,11 @@ config SOC_STM32L010RB select RT_USING_USER_MAIN default y +config BOARD_STM32L010_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/stm32l053-st-nucleo/Kconfig b/bsp/stm32/stm32l053-st-nucleo/Kconfig index 25d55a0f37..b3aa930762 100644 --- a/bsp/stm32/stm32l053-st-nucleo/Kconfig +++ b/bsp/stm32/stm32l053-st-nucleo/Kconfig @@ -22,6 +22,11 @@ config SOC_STM32L053R8 select RT_USING_USER_MAIN default y +config BOARD_STM32L053_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/stm32l412-st-nucleo/Kconfig b/bsp/stm32/stm32l412-st-nucleo/Kconfig index ae527a2518..1d37f3cc68 100644 --- a/bsp/stm32/stm32l412-st-nucleo/Kconfig +++ b/bsp/stm32/stm32l412-st-nucleo/Kconfig @@ -22,6 +22,11 @@ config SOC_STM32L412RB select RT_USING_USER_MAIN default y +config BOARD_STM32L412_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/stm32l432-st-nucleo/Kconfig b/bsp/stm32/stm32l432-st-nucleo/Kconfig index 0e406677ad..536602f3dc 100644 --- a/bsp/stm32/stm32l432-st-nucleo/Kconfig +++ b/bsp/stm32/stm32l432-st-nucleo/Kconfig @@ -22,6 +22,11 @@ config SOC_STM32L432KC select RT_USING_USER_MAIN default y +config BOARD_STM32L432_NUCLEO + bool + select BOARD_SERIES_STM32_NUCLEO_32 + default y + source "$RTT_DIR/Kconfig" source "$PKGS_DIR/Kconfig" source "../libraries/Kconfig" diff --git a/bsp/stm32/stm32l433-st-nucleo/Kconfig b/bsp/stm32/stm32l433-st-nucleo/Kconfig index 6c59518b96..6cde4863f5 100644 --- a/bsp/stm32/stm32l433-st-nucleo/Kconfig +++ b/bsp/stm32/stm32l433-st-nucleo/Kconfig @@ -22,6 +22,11 @@ config SOC_STM32L433RC select RT_USING_USER_MAIN default y +config BOARD_STM32L433_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/stm32l452-st-nucleo/Kconfig b/bsp/stm32/stm32l452-st-nucleo/Kconfig index e1406185e3..c2d7784110 100644 --- a/bsp/stm32/stm32l452-st-nucleo/Kconfig +++ b/bsp/stm32/stm32l452-st-nucleo/Kconfig @@ -22,6 +22,11 @@ config SOC_STM32L452RE select RT_USING_USER_MAIN default y +config BOARD_STM32L452_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/stm32l476-st-nucleo/Kconfig b/bsp/stm32/stm32l476-st-nucleo/Kconfig index 2dfdfdf870..6cbe408c89 100644 --- a/bsp/stm32/stm32l476-st-nucleo/Kconfig +++ b/bsp/stm32/stm32l476-st-nucleo/Kconfig @@ -22,6 +22,11 @@ config SOC_STM32L476RG select RT_USING_USER_MAIN default y +config BOARD_STM32L476_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/stm32l496-st-nucleo/Kconfig b/bsp/stm32/stm32l496-st-nucleo/Kconfig index 3015d9330f..91baec45e1 100644 --- a/bsp/stm32/stm32l496-st-nucleo/Kconfig +++ b/bsp/stm32/stm32l496-st-nucleo/Kconfig @@ -22,6 +22,11 @@ config SOC_STM32L496ZG select RT_USING_USER_MAIN default y +config BOARD_STM32L496_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/stm32l4r5-st-nucleo/Kconfig b/bsp/stm32/stm32l4r5-st-nucleo/Kconfig index 9e19d888fa..344bd3a02f 100644 --- a/bsp/stm32/stm32l4r5-st-nucleo/Kconfig +++ b/bsp/stm32/stm32l4r5-st-nucleo/Kconfig @@ -22,6 +22,11 @@ config SOC_STM32L4R5ZI select RT_USING_USER_MAIN default y +config BOARD_STM32L4R5_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/stm32l552-st-nucleo/Kconfig b/bsp/stm32/stm32l552-st-nucleo/Kconfig index 362bdfbed8..7cd9a9f08e 100644 --- a/bsp/stm32/stm32l552-st-nucleo/Kconfig +++ b/bsp/stm32/stm32l552-st-nucleo/Kconfig @@ -15,6 +15,11 @@ config PKGS_DIR option env="PKGS_ROOT" default "packages" +config BOARD_STM32L552_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/stm32u575-st-nucleo/Kconfig b/bsp/stm32/stm32u575-st-nucleo/Kconfig index 362bdfbed8..00b4a3161d 100644 --- a/bsp/stm32/stm32u575-st-nucleo/Kconfig +++ b/bsp/stm32/stm32u575-st-nucleo/Kconfig @@ -15,6 +15,11 @@ config PKGS_DIR option env="PKGS_ROOT" default "packages" +config BOARD_STM32U575_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/stm32wb55-st-nucleo/Kconfig b/bsp/stm32/stm32wb55-st-nucleo/Kconfig index 362bdfbed8..84747df01d 100644 --- a/bsp/stm32/stm32wb55-st-nucleo/Kconfig +++ b/bsp/stm32/stm32wb55-st-nucleo/Kconfig @@ -15,6 +15,11 @@ config PKGS_DIR option env="PKGS_ROOT" default "packages" +config BOARD_STM32WB55_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/stm32wl55-st-nucleo/Kconfig b/bsp/stm32/stm32wl55-st-nucleo/Kconfig index 362bdfbed8..db0d4e3e25 100644 --- a/bsp/stm32/stm32wl55-st-nucleo/Kconfig +++ b/bsp/stm32/stm32wl55-st-nucleo/Kconfig @@ -15,6 +15,11 @@ config PKGS_DIR option env="PKGS_ROOT" default "packages" +config BOARD_STM32WL55_NUCLEO + bool + select BOARD_SERIES_STM32_NUCLEO_64 + default y + source "$RTT_DIR/Kconfig" source "$PKGS_DIR/Kconfig" source "../libraries/Kconfig" |
