mirror of
https://github.com/apache/nuttx.git
synced 2026-06-02 17:48:54 +08:00
!arch/arm/src/stm32wb: remove STM32WB_USE_LEGACY_PINMAP
BREAKING CHANGE: remove STM32WB_USE_LEGACY_PINMAP and all references Signed-off-by: raiden00pl <raiden00@railab.me>
This commit is contained in:
@@ -381,26 +381,6 @@ config STM32WB_SRAM2B_INIT
|
|||||||
avoided by first writing to all locations to force the parity into a valid
|
avoided by first writing to all locations to force the parity into a valid
|
||||||
state.
|
state.
|
||||||
|
|
||||||
config STM32WB_USE_LEGACY_PINMAP
|
|
||||||
bool "Use the legacy pinmap with GPIO_SPEED_xxx included."
|
|
||||||
default y
|
|
||||||
---help---
|
|
||||||
In the past, pinmap files included GPIO_SPEED_xxxMhz. These speed
|
|
||||||
settings should have come from the board.h as it describes the wiring
|
|
||||||
of the SoC to the board. The speed is really slew rate control and
|
|
||||||
therefore is related to the layout and can only be properly set
|
|
||||||
in board.h.
|
|
||||||
|
|
||||||
CONFIG_STM32WB_USE_LEGACY_PINMAP is provided, to allow lazy migration to
|
|
||||||
using pinmaps without speeds. The work required to do this can be aided
|
|
||||||
by running tools/stm32_pinmap_tool.py. The tools will take a board.h
|
|
||||||
file and a legacy pinmap and output the required changes that one needs
|
|
||||||
to make to a board.h file.
|
|
||||||
|
|
||||||
Eventually, CONFIG_STM32WB_USE_LEGACY_PINMAP will be deprecated and the
|
|
||||||
legacy pinmaps removed from NuttX. Any new boards added should set
|
|
||||||
CONFIG_STM32WB_USE_LEGACY_PINMAP=n and fully define the pins in board.h
|
|
||||||
|
|
||||||
comment "STM32WB Peripherals"
|
comment "STM32WB Peripherals"
|
||||||
|
|
||||||
menu "STM32WB Peripheral Support"
|
menu "STM32WB Peripheral Support"
|
||||||
|
|||||||
@@ -33,11 +33,7 @@
|
|||||||
#if defined(CONFIG_STM32WB_STM32WB10) || defined(CONFIG_STM32WB_STM32WB15) || \
|
#if defined(CONFIG_STM32WB_STM32WB10) || defined(CONFIG_STM32WB_STM32WB15) || \
|
||||||
defined(CONFIG_STM32WB_STM32WB30) || defined(CONFIG_STM32WB_STM32WB35) || \
|
defined(CONFIG_STM32WB_STM32WB30) || defined(CONFIG_STM32WB_STM32WB35) || \
|
||||||
defined(CONFIG_STM32WB_STM32WB50) || defined(CONFIG_STM32WB_STM32WB55)
|
defined(CONFIG_STM32WB_STM32WB50) || defined(CONFIG_STM32WB_STM32WB55)
|
||||||
# if defined(CONFIG_STM32WB_USE_LEGACY_PINMAP)
|
# include "hardware/stm32wbxx_pinmap.h"
|
||||||
# include "hardware/stm32wbxx_pinmap_legacy.h"
|
|
||||||
# else
|
|
||||||
# include "hardware/stm32wbxx_pinmap.h"
|
|
||||||
# endif
|
|
||||||
#else
|
#else
|
||||||
# error "Unsupported STM32WB Pin map"
|
# error "Unsupported STM32WB Pin map"
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -40,10 +40,6 @@
|
|||||||
|
|
||||||
#include "hardware/stm32wb_syscfg.h"
|
#include "hardware/stm32wb_syscfg.h"
|
||||||
|
|
||||||
#if defined(CONFIG_STM32WB_USE_LEGACY_PINMAP)
|
|
||||||
# pragma message "CONFIG_STM32WB_USE_LEGACY_PINMAP will be deprecated migrate board.h see tools/stm32_pinmap_tool.py"
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
* Private Data
|
* Private Data
|
||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
|
|||||||
@@ -7,7 +7,6 @@
|
|||||||
#
|
#
|
||||||
# CONFIG_ARCH_LEDS is not set
|
# CONFIG_ARCH_LEDS is not set
|
||||||
# CONFIG_NX_DISABLE_1BPP is not set
|
# CONFIG_NX_DISABLE_1BPP is not set
|
||||||
# CONFIG_STM32WB_USE_LEGACY_PINMAP is not set
|
|
||||||
CONFIG_ARCH="arm"
|
CONFIG_ARCH="arm"
|
||||||
CONFIG_ARCH_BOARD="flipperzero"
|
CONFIG_ARCH_BOARD="flipperzero"
|
||||||
CONFIG_ARCH_BOARD_FLIPPERZERO=y
|
CONFIG_ARCH_BOARD_FLIPPERZERO=y
|
||||||
|
|||||||
@@ -6,7 +6,6 @@
|
|||||||
# modifications.
|
# modifications.
|
||||||
#
|
#
|
||||||
# CONFIG_NET_IPv4 is not set
|
# CONFIG_NET_IPv4 is not set
|
||||||
# CONFIG_STM32WB_USE_LEGACY_PINMAP is not set
|
|
||||||
CONFIG_ALLOW_BSD_COMPONENTS=y
|
CONFIG_ALLOW_BSD_COMPONENTS=y
|
||||||
CONFIG_ARCH="arm"
|
CONFIG_ARCH="arm"
|
||||||
CONFIG_ARCH_BOARD="nucleo-wb55rg"
|
CONFIG_ARCH_BOARD="nucleo-wb55rg"
|
||||||
|
|||||||
@@ -7,7 +7,6 @@
|
|||||||
#
|
#
|
||||||
# CONFIG_NET_IPv4 is not set
|
# CONFIG_NET_IPv4 is not set
|
||||||
# CONFIG_NIMBLE_PORTING_EXAMPLE is not set
|
# CONFIG_NIMBLE_PORTING_EXAMPLE is not set
|
||||||
# CONFIG_STM32WB_USE_LEGACY_PINMAP is not set
|
|
||||||
# CONFIG_WIRELESS_BLUETOOTH_HOST is not set
|
# CONFIG_WIRELESS_BLUETOOTH_HOST is not set
|
||||||
CONFIG_ALLOW_BSD_COMPONENTS=y
|
CONFIG_ALLOW_BSD_COMPONENTS=y
|
||||||
CONFIG_ARCH="arm"
|
CONFIG_ARCH="arm"
|
||||||
|
|||||||
@@ -5,7 +5,6 @@
|
|||||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
|
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
|
||||||
# modifications.
|
# modifications.
|
||||||
#
|
#
|
||||||
# CONFIG_STM32WB_USE_LEGACY_PINMAP is not set
|
|
||||||
CONFIG_ARCH="arm"
|
CONFIG_ARCH="arm"
|
||||||
CONFIG_ARCH_BOARD="nucleo-wb55rg"
|
CONFIG_ARCH_BOARD="nucleo-wb55rg"
|
||||||
CONFIG_ARCH_BOARD_NUCLEO_WB55RG=y
|
CONFIG_ARCH_BOARD_NUCLEO_WB55RG=y
|
||||||
|
|||||||
Reference in New Issue
Block a user