Skip to content

Commit

Permalink
boards: fix periph_uart_hw_fc dependency resolution
Browse files Browse the repository at this point in the history
  • Loading branch information
aabadie committed Jun 17, 2023
1 parent 3b505a2 commit d4b35ec
Show file tree
Hide file tree
Showing 15 changed files with 22 additions and 20 deletions.
2 changes: 2 additions & 0 deletions boards/common/weact-f4x1cx/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,8 @@ config BOARD_COMMON_WEACT_F4X1CX

select HAVE_SAUL_GPIO
select HAVE_MTD_SPI_NOR
select MODULE_BOOTLOADER_STM32 if MODULE_STDIO_CDC_ACM
select MODULE_USB_BOARD_RESET if KCONFIG_USB && TEST_KCONFIG

config CLOCK_HSE
default 25000000
Expand Down
6 changes: 0 additions & 6 deletions boards/common/weact-f4x1cx/Makefile.features
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,3 @@ FEATURES_PROVIDED += periph_usbdev

# Various other features (if any)
FEATURES_PROVIDED += highlevel_stdio

# This configuration enables modules that are only available when using Kconfig
# module modelling
ifeq (1, $(TEST_KCONFIG))
KCONFIG_BOARD_CONFIG += $(RIOTBOARD)/common/weact-f4x1cx/weact-f4x1cx.config
endif
2 changes: 0 additions & 2 deletions boards/common/weact-f4x1cx/weact-f4x1cx.config

This file was deleted.

2 changes: 1 addition & 1 deletion boards/nrf51dk/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,6 @@ config BOARD_NRF51DK

select HAVE_SAUL_GPIO

select MODULE_PERIPH_UART_HW_FC if TEST_KCONFIG && HAS_PERIPH_UART_HW_FC
select MODULE_PERIPH_UART_HW_FC if HAS_PERIPH_UART_HW_FC && MODULE_PERIPH_UART

source "$(RIOTBOARD)/common/nrf51/Kconfig"
4 changes: 3 additions & 1 deletion boards/nrf51dk/Makefile.dep
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@ ifneq (,$(filter saul_default,$(USEMODULE)))
USEMODULE += saul_gpio
endif

FEATURES_REQUIRED += periph_uart_hw_fc
ifneq (,$(filter periph_uart,$(USEMODULE)))
FEATURES_REQUIRED += periph_uart_hw_fc
endif

include $(RIOTBOARD)/common/nrf51/Makefile.dep
2 changes: 1 addition & 1 deletion boards/nrf51dongle/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,6 @@ config BOARD_NRF51DONGLE
select HAS_PERIPH_UART
select HAS_PERIPH_UART_HW_FC

select MODULE_PERIPH_UART_HW_FC if TEST_KCONFIG && HAS_PERIPH_UART_HW_FC
select MODULE_PERIPH_UART_HW_FC if HAS_PERIPH_UART_HW_FC && MODULE_PERIPH_UART

source "$(RIOTBOARD)/common/nrf51/Kconfig"
5 changes: 4 additions & 1 deletion boards/nrf51dongle/Makefile.dep
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
FEATURES_REQUIRED += periph_uart_hw_fc

ifneq (,$(filter periph_uart,$(USEMODULE)))
FEATURES_REQUIRED += periph_uart_hw_fc
endif

include $(RIOTBOARD)/common/nrf51/Makefile.dep
2 changes: 1 addition & 1 deletion boards/particle-argon/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,6 @@ config BOARD_PARTICLE_ARGON
bool
default y
select BOARD_COMMON_PARTICLE_MESH
select MODULE_PERIPH_UART_HW_FC if TEST_KCONFIG && HAS_PERIPH_UART_HW_FC && MODULE_PERIPH_UART
select MODULE_PERIPH_UART_HW_FC if HAS_PERIPH_UART_HW_FC && MODULE_PERIPH_UART

source "$(RIOTBOARD)/common/particle-mesh/Kconfig"
2 changes: 1 addition & 1 deletion boards/particle-boron/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,6 @@ config BOARD_PARTICLE_BORON
bool
default y
select BOARD_COMMON_PARTICLE_MESH
select MODULE_PERIPH_UART_HW_FC if TEST_KCONFIG && HAS_PERIPH_UART_HW_FC && MODULE_PERIPH_UART
select MODULE_PERIPH_UART_HW_FC if HAS_PERIPH_UART_HW_FC && MODULE_PERIPH_UART

source "$(RIOTBOARD)/common/particle-mesh/Kconfig"
2 changes: 1 addition & 1 deletion boards/stm32f723e-disco/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ config BOARD_STM32F723E_DISCO

select HAVE_SAUL_GPIO
select HAVE_FT5X06
select MODULE_PERIPH_UART_HW_FC if TEST_KCONFIG && HAS_PERIPH_UART_HW_FC && MODULE_PERIPH_UART
select MODULE_PERIPH_UART_HW_FC if HAS_PERIPH_UART_HW_FC && MODULE_PERIPH_UART
# Workaround due to stdout only working with stdin enabled
select MODULE_STDIN if TEST_KCONFIG

Expand Down
2 changes: 1 addition & 1 deletion boards/stm32f723e-disco/Makefile.dep
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
ifneq (,$(filter periph_uart,$(USEMODULE)))
USEMODULE += periph_uart_hw_fc
FEATURES_REQUIRED += periph_uart_hw_fc
endif

ifneq (,$(filter saul_default,$(USEMODULE)))
Expand Down
2 changes: 1 addition & 1 deletion boards/stm32l496g-disco/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ config BOARD_STM32L496G_DISCO
select HAVE_FT5X06

select MODULE_PERIPH_LPUART if MODULE_PERIPH_UART
select MODULE_PERIPH_UART_HW_FC if MODULE_PERIPH_UART && !MODULE_PERIPH_SPI_STMOD
select MODULE_PERIPH_UART_HW_FC if MODULE_PERIPH_UART && !MODULE_PERIPH_SPI_STMOD && HAS_PERIPH_UART_HW_FC

source "$(RIOTBOARD)/common/stm32/Kconfig"

Expand Down
2 changes: 1 addition & 1 deletion boards/stm32l496g-disco/Makefile.dep
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,6 @@ ifneq (,$(filter periph_uart,$(USEMODULE)))
USEMODULE += periph_lpuart
ifeq (,$(filter periph_spi_stmod_plus,$(USEMODULE)))
# if STMod+ is not used with SPI (default), the UART interface uses HW FC
USEMODULE += periph_uart_hw_fc
FEATURES_REQUIRED += periph_uart_hw_fc
endif
endif
2 changes: 1 addition & 1 deletion boards/ublox-c030-u201/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ config BOARD_UBLOX_C030_U201
select BOARD_HAS_LSE

select HAVE_SAUL_GPIO
select MODULE_PERIPH_UART_HW_FC if TEST_KCONFIG && HAS_PERIPH_UART_HW_FC
select MODULE_PERIPH_UART_HW_FC if HAS_PERIPH_UART_HW_FC && MODULE_PERIPH_UART

config CLOCK_HSE
default 12000000
Expand Down
5 changes: 4 additions & 1 deletion boards/ublox-c030-u201/Makefile.dep
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
USEMODULE += periph_uart_hw_fc
ifneq (,$(filter periph_uart,$(USEMODULE)))
FEATURES_REQUIRED += periph_uart_hw_fc
endif


ifneq (,$(filter saul_default,$(USEMODULE)))
USEMODULE += saul_gpio
Expand Down

0 comments on commit d4b35ec

Please # to comment.