This is an automated email from the ASF dual-hosted git repository. xiaoxiang781216 pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/nuttx.git
commit 359bd51c301835e5e72dd97b43aafe88cdee9914 Author: raiden00pl <[email protected]> AuthorDate: Sun Aug 16 14:34:56 2026 +0200 boards/arm/stm32: drop build rules for sources that do not exist 23 boards add a source file that was never written: mostly the stm32_userleds.c fallback of the CONFIG_ARCH_LEDS conditional, but also feature gated rules such as stm32_pwm.c, stm32_can.c, stm32_usb.c and stm32_hts221.c. Enabling the option breaks the build. axoloti is the opposite case and keeps stm32_userleds.c: there it is stm32_autoleds.c that does not exist, so the condition is inverted. linum-stm32h753bi only misspelled stm32_userleds.c in CMake, so fix the name instead. Drop the orphaned prototypes and call sites that went with the removed rules, and the ARCH_HAVE_LEDS/ARCH_HAVE_BUTTONS selects of boards that have no such sources. Signed-off-by: raiden00pl <[email protected]> Assisted-by: Claude Code --- boards/Kconfig | 3 --- .../arm/stm32f0/stm32f051-discovery/src/CMakeLists.txt | 12 ------------ boards/arm/stm32f0/stm32f051-discovery/src/Make.defs | 12 ------------ .../arm/stm32f0/stm32f072-discovery/src/CMakeLists.txt | 12 ------------ boards/arm/stm32f0/stm32f072-discovery/src/Make.defs | 12 ------------ boards/arm/stm32f1/fire-stm32v2/include/board.h | 16 ---------------- boards/arm/stm32f1/fire-stm32v2/src/CMakeLists.txt | 2 +- boards/arm/stm32f1/fire-stm32v2/src/Make.defs | 2 +- boards/arm/stm32f1/stm32f103-minimum/src/CMakeLists.txt | 4 ---- boards/arm/stm32f1/stm32f103-minimum/src/Make.defs | 4 ---- boards/arm/stm32f3/nucleo-f303re/src/CMakeLists.txt | 4 ---- boards/arm/stm32f3/nucleo-f303re/src/Make.defs | 4 ---- boards/arm/stm32f3/nucleo-f303re/src/nucleo-f303re.h | 12 ------------ boards/arm/stm32f3/nucleo-f334r8/src/CMakeLists.txt | 4 ---- boards/arm/stm32f3/nucleo-f334r8/src/Make.defs | 4 ---- boards/arm/stm32f3/nucleo-f334r8/src/nucleo-f334r8.h | 12 ------------ boards/arm/stm32f3/nucleo-f334r8/src/stm32_boot.c | 10 ---------- boards/arm/stm32f3/stm32f334-disco/src/CMakeLists.txt | 16 ---------------- boards/arm/stm32f3/stm32f334-disco/src/Make.defs | 16 ---------------- boards/arm/stm32f4/axoloti/src/CMakeLists.txt | 4 +--- boards/arm/stm32f4/axoloti/src/Make.defs | 4 +--- boards/arm/stm32f4/olimex-stm32-e407/src/CMakeLists.txt | 8 -------- boards/arm/stm32f4/olimex-stm32-e407/src/Make.defs | 8 -------- boards/arm/stm32f4/olimex-stm32-h407/src/CMakeLists.txt | 8 -------- boards/arm/stm32f4/olimex-stm32-h407/src/Make.defs | 8 -------- boards/arm/stm32f4/stm32f4discovery/src/CMakeLists.txt | 4 ---- boards/arm/stm32g0/nucleo-g070rb/src/CMakeLists.txt | 2 -- boards/arm/stm32g0/nucleo-g070rb/src/Make.defs | 2 -- boards/arm/stm32g0/nucleo-g071rb/src/CMakeLists.txt | 2 -- boards/arm/stm32g0/nucleo-g071rb/src/Make.defs | 2 -- boards/arm/stm32g0/nucleo-g0b1re/src/CMakeLists.txt | 2 -- boards/arm/stm32g0/nucleo-g0b1re/src/Make.defs | 2 -- boards/arm/stm32h7/devebox-stm32h743/src/CMakeLists.txt | 2 -- boards/arm/stm32h7/devebox-stm32h743/src/Make.defs | 2 -- boards/arm/stm32h7/linum-stm32h753bi/src/CMakeLists.txt | 6 ++---- boards/arm/stm32h7/weact-stm32h743/src/CMakeLists.txt | 2 -- boards/arm/stm32h7/weact-stm32h743/src/Make.defs | 2 -- boards/arm/stm32h7/weact-stm32h750/src/CMakeLists.txt | 2 -- boards/arm/stm32h7/weact-stm32h750/src/Make.defs | 2 -- boards/arm/stm32l0/b-l072z-lrwan1/src/CMakeLists.txt | 6 ------ boards/arm/stm32l0/b-l072z-lrwan1/src/Make.defs | 6 ------ boards/arm/stm32l0/nucleo-l073rz/src/CMakeLists.txt | 2 -- boards/arm/stm32l0/nucleo-l073rz/src/Make.defs | 2 -- boards/arm/stm32l0/stm32l0538-disco/src/CMakeLists.txt | 2 -- boards/arm/stm32l0/stm32l0538-disco/src/Make.defs | 2 -- boards/arm/stm32l4/nucleo-l476rg/src/CMakeLists.txt | 4 ---- boards/arm/stm32l4/nucleo-l476rg/src/Make.defs | 4 ---- boards/arm/stm32l4/nucleo-l476rg/src/stm32_bringup.c | 8 -------- boards/arm/stm32u5/nucleo-u5a5zj-q/src/Make.defs | 4 ---- 49 files changed, 6 insertions(+), 269 deletions(-) diff --git a/boards/Kconfig b/boards/Kconfig index fbcc1c550e1..4032d1ab33f 100644 --- a/boards/Kconfig +++ b/boards/Kconfig @@ -110,7 +110,6 @@ config ARCH_BOARD_AVRDX_BREADXAVR config ARCH_BOARD_AXOLOTI bool "Axoloti board" depends on ARCH_CHIP_STM32F427I - select ARCH_HAVE_LEDS select ARCH_HAVE_BUTTONS select ARCH_HAVE_IRQBUTTONS ---help--- @@ -3463,8 +3462,6 @@ config ARCH_BOARD_B_L072Z_LRWAN1 bool "B-L072Z-LRWAN1" depends on ARCH_CHIP_STM32L072CZ select ARCH_HAVE_LEDS - select ARCH_HAVE_BUTTONS - select ARCH_HAVE_IRQBUTTONS ---help--- STMicro STM32L0 Discovery kit with LoRa/SigFox based on STM32L072CZ MCU. diff --git a/boards/arm/stm32f0/stm32f051-discovery/src/CMakeLists.txt b/boards/arm/stm32f0/stm32f051-discovery/src/CMakeLists.txt index ea0e96675cc..8c5e67943f8 100644 --- a/boards/arm/stm32f0/stm32f051-discovery/src/CMakeLists.txt +++ b/boards/arm/stm32f0/stm32f051-discovery/src/CMakeLists.txt @@ -32,18 +32,6 @@ if(CONFIG_ARCH_BUTTONS) list(APPEND SRCS stm32_buttons.c) endif() -if(CONFIG_STM32_SPI) - list(APPEND SRCS stm32_spi.c) -endif() - -if(CONFIG_PWM) - list(APPEND SRCS stm32_pwm.c) -endif() - -if(CONFIG_SENSORS_QENCODER) - list(APPEND SRCS stm32_qencoder.c) -endif() - target_sources(board PRIVATE ${SRCS}) set_property(GLOBAL PROPERTY LD_SCRIPT "${NUTTX_BOARD_DIR}/scripts/flash.ld") diff --git a/boards/arm/stm32f0/stm32f051-discovery/src/Make.defs b/boards/arm/stm32f0/stm32f051-discovery/src/Make.defs index df3653b25ac..2a57ba57c6f 100644 --- a/boards/arm/stm32f0/stm32f051-discovery/src/Make.defs +++ b/boards/arm/stm32f0/stm32f051-discovery/src/Make.defs @@ -34,18 +34,6 @@ ifeq ($(CONFIG_ARCH_BUTTONS),y) CSRCS += stm32_buttons.c endif -ifeq ($(CONFIG_STM32_SPI),y) -CSRCS += stm32_spi.c -endif - -ifeq ($(CONFIG_PWM),y) -CSRCS += stm32_pwm.c -endif - -ifeq ($(CONFIG_SENSORS_QENCODER),y) -CSRCS += stm32_qencoder.c -endif - DEPPATH += --dep-path board VPATH += :board CFLAGS += ${INCDIR_PREFIX}$(TOPDIR)$(DELIM)arch$(DELIM)$(CONFIG_ARCH)$(DELIM)src$(DELIM)board$(DELIM)board diff --git a/boards/arm/stm32f0/stm32f072-discovery/src/CMakeLists.txt b/boards/arm/stm32f0/stm32f072-discovery/src/CMakeLists.txt index 4a75392b78b..933cd276d4f 100644 --- a/boards/arm/stm32f0/stm32f072-discovery/src/CMakeLists.txt +++ b/boards/arm/stm32f0/stm32f072-discovery/src/CMakeLists.txt @@ -32,18 +32,6 @@ if(CONFIG_ARCH_BUTTONS) list(APPEND SRCS stm32_buttons.c) endif() -if(CONFIG_STM32_SPI) - list(APPEND SRCS stm32_spi.c) -endif() - -if(CONFIG_PWM) - list(APPEND SRCS stm32_pwm.c) -endif() - -if(CONFIG_SENSORS_QENCODER) - list(APPEND SRCS stm32_qencoder.c) -endif() - target_sources(board PRIVATE ${SRCS}) set_property(GLOBAL PROPERTY LD_SCRIPT "${NUTTX_BOARD_DIR}/scripts/flash.ld") diff --git a/boards/arm/stm32f0/stm32f072-discovery/src/Make.defs b/boards/arm/stm32f0/stm32f072-discovery/src/Make.defs index e5b94f00634..30a9c81b6cc 100644 --- a/boards/arm/stm32f0/stm32f072-discovery/src/Make.defs +++ b/boards/arm/stm32f0/stm32f072-discovery/src/Make.defs @@ -34,18 +34,6 @@ ifeq ($(CONFIG_ARCH_BUTTONS),y) CSRCS += stm32_buttons.c endif -ifeq ($(CONFIG_STM32_SPI),y) -CSRCS += stm32_spi.c -endif - -ifeq ($(CONFIG_PWM),y) -CSRCS += stm32_pwm.c -endif - -ifeq ($(CONFIG_SENSORS_QENCODER),y) -CSRCS += stm32_qencoder.c -endif - DEPPATH += --dep-path board VPATH += :board CFLAGS += ${INCDIR_PREFIX}$(TOPDIR)$(DELIM)arch$(DELIM)$(CONFIG_ARCH)$(DELIM)src$(DELIM)board$(DELIM)board diff --git a/boards/arm/stm32f1/fire-stm32v2/include/board.h b/boards/arm/stm32f1/fire-stm32v2/include/board.h index d5fa76e6550..281aaa8be2d 100644 --- a/boards/arm/stm32f1/fire-stm32v2/include/board.h +++ b/boards/arm/stm32f1/fire-stm32v2/include/board.h @@ -370,22 +370,6 @@ extern "C" * Public Function Prototypes ****************************************************************************/ -/**************************************************************************** - * Name: fire_lcdclear - * - * Description: - * This is a non-standard LCD interface just for the M3 Wildfire board. - * Because of the various rotations, clearing the display in the normal - * way by writing a sequences of runs that covers the entire display can be - * very slow. Here the display is cleared by simply setting all GRAM - * memory to the specified color. - * - ****************************************************************************/ - -#ifdef CONFIG_STM32_FSMC -void fire_lcdclear(uint16_t color); -#endif - #if defined(__cplusplus) } #endif diff --git a/boards/arm/stm32f1/fire-stm32v2/src/CMakeLists.txt b/boards/arm/stm32f1/fire-stm32v2/src/CMakeLists.txt index a589de40419..bae4b3b2a51 100644 --- a/boards/arm/stm32f1/fire-stm32v2/src/CMakeLists.txt +++ b/boards/arm/stm32f1/fire-stm32v2/src/CMakeLists.txt @@ -23,7 +23,7 @@ set(SRCS stm32_boot.c stm32_spi.c stm32_usbdev.c stm32_mmcsd.c) if(CONFIG_STM32_FSMC) - list(APPEND SRCS stm32_lcd.c stm32_selectlcd.c) + list(APPEND SRCS stm32_selectlcd.c) endif() if(CONFIG_ARCH_LEDS) diff --git a/boards/arm/stm32f1/fire-stm32v2/src/Make.defs b/boards/arm/stm32f1/fire-stm32v2/src/Make.defs index 741b5125d19..4e99278f6e4 100644 --- a/boards/arm/stm32f1/fire-stm32v2/src/Make.defs +++ b/boards/arm/stm32f1/fire-stm32v2/src/Make.defs @@ -25,7 +25,7 @@ include $(TOPDIR)/Make.defs CSRCS = stm32_boot.c stm32_spi.c stm32_usbdev.c stm32_mmcsd.c ifeq ($(CONFIG_STM32_FSMC),y) -CSRCS += stm32_lcd.c stm32_selectlcd.c +CSRCS += stm32_selectlcd.c endif ifeq ($(CONFIG_ARCH_LEDS),y) diff --git a/boards/arm/stm32f1/stm32f103-minimum/src/CMakeLists.txt b/boards/arm/stm32f1/stm32f103-minimum/src/CMakeLists.txt index 98249b1b9fc..4b1f029a536 100644 --- a/boards/arm/stm32f1/stm32f103-minimum/src/CMakeLists.txt +++ b/boards/arm/stm32f1/stm32f103-minimum/src/CMakeLists.txt @@ -78,10 +78,6 @@ if(CONFIG_LCD_MAX7219) list(APPEND SRCS stm32_max7219.c) endif() -if(CONFIG_INPUT_NUNCHUCK) - list(APPEND SRCS stm32_nunchuck.c) -endif() - if(CONFIG_LCD_SSD1306_I2C) list(APPEND SRCS stm32_lcd_ssd1306.c) endif() diff --git a/boards/arm/stm32f1/stm32f103-minimum/src/Make.defs b/boards/arm/stm32f1/stm32f103-minimum/src/Make.defs index b65b48862a1..a607443d23f 100644 --- a/boards/arm/stm32f1/stm32f103-minimum/src/Make.defs +++ b/boards/arm/stm32f1/stm32f103-minimum/src/Make.defs @@ -80,10 +80,6 @@ ifeq ($(CONFIG_LCD_MAX7219),y) CSRCS += stm32_max7219.c endif -ifeq ($(CONFIG_INPUT_NUNCHUCK),y) - CSRCS += stm32_nunchuck.c -endif - ifeq ($(CONFIG_LCD_SSD1306_I2C),y) CSRCS += stm32_lcd_ssd1306.c endif diff --git a/boards/arm/stm32f3/nucleo-f303re/src/CMakeLists.txt b/boards/arm/stm32f3/nucleo-f303re/src/CMakeLists.txt index ae5f0158b3b..1171aa3ae21 100644 --- a/boards/arm/stm32f3/nucleo-f303re/src/CMakeLists.txt +++ b/boards/arm/stm32f3/nucleo-f303re/src/CMakeLists.txt @@ -36,10 +36,6 @@ if(CONFIG_ADC) list(APPEND SRCS stm32_adc.c) endif() -if(CONFIG_DAC) - list(APPEND SRCS stm32_dac.c) -endif() - if(CONFIG_PWM) list(APPEND SRCS stm32_pwm.c) endif() diff --git a/boards/arm/stm32f3/nucleo-f303re/src/Make.defs b/boards/arm/stm32f3/nucleo-f303re/src/Make.defs index 48e6c9747b4..505c8c90b5d 100644 --- a/boards/arm/stm32f3/nucleo-f303re/src/Make.defs +++ b/boards/arm/stm32f3/nucleo-f303re/src/Make.defs @@ -38,10 +38,6 @@ ifeq ($(CONFIG_ADC),y) CSRCS += stm32_adc.c endif -ifeq ($(CONFIG_DAC),y) -CSRCS += stm32_dac.c -endif - ifeq ($(CONFIG_PWM),y) CSRCS += stm32_pwm.c endif diff --git a/boards/arm/stm32f3/nucleo-f303re/src/nucleo-f303re.h b/boards/arm/stm32f3/nucleo-f303re/src/nucleo-f303re.h index 4c6a771b7c5..ad3e20ede8c 100644 --- a/boards/arm/stm32f3/nucleo-f303re/src/nucleo-f303re.h +++ b/boards/arm/stm32f3/nucleo-f303re/src/nucleo-f303re.h @@ -146,18 +146,6 @@ void weak_function stm32_spidev_initialize(void); int stm32_timer_driver_setup(const char *devpath, int timer); #endif -/**************************************************************************** - * Name: stm32_dac_setup - * - * Description: - * Configure DAC peripheral for the board. - * - ****************************************************************************/ - -#ifdef CONFIG_DAC -int stm32_dac_setup(void); -#endif - /**************************************************************************** * Name: stm32_pwm_setup * diff --git a/boards/arm/stm32f3/nucleo-f334r8/src/CMakeLists.txt b/boards/arm/stm32f3/nucleo-f334r8/src/CMakeLists.txt index e56987f9cba..bc2f2edc9af 100644 --- a/boards/arm/stm32f3/nucleo-f334r8/src/CMakeLists.txt +++ b/boards/arm/stm32f3/nucleo-f334r8/src/CMakeLists.txt @@ -30,10 +30,6 @@ if(CONFIG_ADC) list(APPEND SRCS stm32_adc.c) endif() -if(CONFIG_DAC) - list(APPEND SRCS stm32_dac.c) -endif() - if(CONFIG_STM32_HRTIM) list(APPEND SRCS stm32_hrtim.c) endif() diff --git a/boards/arm/stm32f3/nucleo-f334r8/src/Make.defs b/boards/arm/stm32f3/nucleo-f334r8/src/Make.defs index a3a09d9253c..d92a4c9daf3 100644 --- a/boards/arm/stm32f3/nucleo-f334r8/src/Make.defs +++ b/boards/arm/stm32f3/nucleo-f334r8/src/Make.defs @@ -32,10 +32,6 @@ ifeq ($(CONFIG_ADC),y) CSRCS += stm32_adc.c endif -ifeq ($(CONFIG_DAC),y) -CSRCS += stm32_dac.c -endif - ifeq ($(CONFIG_STM32_HRTIM),y) CSRCS += stm32_hrtim.c endif diff --git a/boards/arm/stm32f3/nucleo-f334r8/src/nucleo-f334r8.h b/boards/arm/stm32f3/nucleo-f334r8/src/nucleo-f334r8.h index b2a0f7c72f4..09fcce4e325 100644 --- a/boards/arm/stm32f3/nucleo-f334r8/src/nucleo-f334r8.h +++ b/boards/arm/stm32f3/nucleo-f334r8/src/nucleo-f334r8.h @@ -133,18 +133,6 @@ void weak_function stm32_spidev_initialize(void); int stm32_timer_driver_setup(const char *devpath, int timer); #endif -/**************************************************************************** - * Name: stm32_dac_setup - * - * Description: - * Configure DAC peripheral for the board. - * - ****************************************************************************/ - -#ifdef CONFIG_DAC -int stm32_dac_setup(void); -#endif - /**************************************************************************** * Name: stm32_pwm_setup * diff --git a/boards/arm/stm32f3/nucleo-f334r8/src/stm32_boot.c b/boards/arm/stm32f3/nucleo-f334r8/src/stm32_boot.c index a357170c870..b14231ab0e3 100644 --- a/boards/arm/stm32f3/nucleo-f334r8/src/stm32_boot.c +++ b/boards/arm/stm32f3/nucleo-f334r8/src/stm32_boot.c @@ -137,16 +137,6 @@ void board_late_initialize(void) } #endif -#ifdef CONFIG_DAC - /* Initialize DAC and register the DAC driver. */ - - ret = stm32_dac_setup(); - if (ret < 0) - { - syslog(LOG_ERR, "ERROR: stm32_dac_setup failed: %d\n", ret); - } -#endif - #ifdef CONFIG_COMP /* Initialize COMP and register the COMP driver. */ diff --git a/boards/arm/stm32f3/stm32f334-disco/src/CMakeLists.txt b/boards/arm/stm32f3/stm32f334-disco/src/CMakeLists.txt index 0f8f031ecba..9d52ad2720c 100644 --- a/boards/arm/stm32f3/stm32f334-disco/src/CMakeLists.txt +++ b/boards/arm/stm32f3/stm32f334-disco/src/CMakeLists.txt @@ -26,22 +26,6 @@ if(CONFIG_ARCH_LEDS) list(APPEND SRCS stm32_autoleds.c) endif() -if(CONFIG_STM32_CAN_CHARDRIVER) - list(APPEND SRCS stm32_can.c) -endif() - -if(CONFIG_PWM) - list(APPEND SRCS stm32_pwm.c) -endif() - -if(CONFIG_SPI) - list(APPEND SRCS stm32_spi.c) -endif() - -if(CONFIG_TIMER) - list(APPEND SRCS stm32_timer.c) -endif() - if(CONFIG_DRIVERS_POWERLED) list(APPEND SRCS stm32_powerled.c) endif() diff --git a/boards/arm/stm32f3/stm32f334-disco/src/Make.defs b/boards/arm/stm32f3/stm32f334-disco/src/Make.defs index fc16406ada6..cb3101f4a3d 100644 --- a/boards/arm/stm32f3/stm32f334-disco/src/Make.defs +++ b/boards/arm/stm32f3/stm32f334-disco/src/Make.defs @@ -28,22 +28,6 @@ ifeq ($(CONFIG_ARCH_LEDS),y) CSRCS += stm32_autoleds.c endif -ifeq ($(CONFIG_STM32_CAN_CHARDRIVER),y) -CSRCS += stm32_can.c -endif - -ifeq ($(CONFIG_PWM),y) -CSRCS += stm32_pwm.c -endif - -ifeq ($(CONFIG_SPI),y) -CSRCS += stm32_spi.c -endif - -ifeq ($(CONFIG_TIMER),y) -CSRCS += stm32_timer.c -endif - ifeq ($(CONFIG_DRIVERS_POWERLED),y) CSRCS += stm32_powerled.c endif diff --git a/boards/arm/stm32f4/axoloti/src/CMakeLists.txt b/boards/arm/stm32f4/axoloti/src/CMakeLists.txt index e1eb12177d5..231b7dff830 100644 --- a/boards/arm/stm32f4/axoloti/src/CMakeLists.txt +++ b/boards/arm/stm32f4/axoloti/src/CMakeLists.txt @@ -26,9 +26,7 @@ if(CONFIG_STM32_FMC) list(APPEND SRCS stm32_extmem.c) endif() -if(CONFIG_ARCH_LEDS) - list(APPEND SRCS stm32_autoleds.c) -else() +if(NOT CONFIG_ARCH_LEDS) list(APPEND SRCS stm32_userleds.c) endif() diff --git a/boards/arm/stm32f4/axoloti/src/Make.defs b/boards/arm/stm32f4/axoloti/src/Make.defs index 69fd26fb33d..17633bc745a 100644 --- a/boards/arm/stm32f4/axoloti/src/Make.defs +++ b/boards/arm/stm32f4/axoloti/src/Make.defs @@ -28,9 +28,7 @@ ifeq ($(CONFIG_STM32_FMC),y) CSRCS += stm32_extmem.c endif -ifeq ($(CONFIG_ARCH_LEDS),y) -CSRCS += stm32_autoleds.c -else +ifneq ($(CONFIG_ARCH_LEDS),y) CSRCS += stm32_userleds.c endif diff --git a/boards/arm/stm32f4/olimex-stm32-e407/src/CMakeLists.txt b/boards/arm/stm32f4/olimex-stm32-e407/src/CMakeLists.txt index c3ee8a36e66..d7ca4c72ae4 100644 --- a/boards/arm/stm32f4/olimex-stm32-e407/src/CMakeLists.txt +++ b/boards/arm/stm32f4/olimex-stm32-e407/src/CMakeLists.txt @@ -32,14 +32,6 @@ if(CONFIG_ARCH_BUTTONS) list(APPEND SRCS stm32_buttons.c) endif() -if(CONFIG_ARCH_IDLE_CUSTOM) - list(APPEND SRCS stm32_idle.c) -endif() - -if(CONFIG_STM32_FSMC) - list(APPEND SRCS stm32_extmem.c) -endif() - if(CONFIG_STM32_OTGFS) list(APPEND SRCS stm32_usb.c) endif() diff --git a/boards/arm/stm32f4/olimex-stm32-e407/src/Make.defs b/boards/arm/stm32f4/olimex-stm32-e407/src/Make.defs index 84b3dce9a78..f4e91794b7d 100644 --- a/boards/arm/stm32f4/olimex-stm32-e407/src/Make.defs +++ b/boards/arm/stm32f4/olimex-stm32-e407/src/Make.defs @@ -34,14 +34,6 @@ ifeq ($(CONFIG_ARCH_BUTTONS),y) CSRCS += stm32_buttons.c endif -ifeq ($(CONFIG_ARCH_IDLE_CUSTOM),y) -CSRCS += stm32_idle.c -endif - -ifeq ($(CONFIG_STM32_FSMC),y) -CSRCS += stm32_extmem.c -endif - ifeq ($(CONFIG_STM32_OTGFS),y) CSRCS += stm32_usb.c endif diff --git a/boards/arm/stm32f4/olimex-stm32-h407/src/CMakeLists.txt b/boards/arm/stm32f4/olimex-stm32-h407/src/CMakeLists.txt index 51a4ddbada4..28662a2b109 100644 --- a/boards/arm/stm32f4/olimex-stm32-h407/src/CMakeLists.txt +++ b/boards/arm/stm32f4/olimex-stm32-h407/src/CMakeLists.txt @@ -32,14 +32,6 @@ if(CONFIG_ARCH_BUTTONS) list(APPEND SRCS stm32_buttons.c) endif() -if(CONFIG_ARCH_IDLE_CUSTOM) - list(APPEND SRCS stm32_idle.c) -endif() - -if(CONFIG_STM32_FSMC) - list(APPEND SRCS stm32_extmem.c) -endif() - if(CONFIG_STM32_OTGFS) list(APPEND SRCS stm32_usb.c) endif() diff --git a/boards/arm/stm32f4/olimex-stm32-h407/src/Make.defs b/boards/arm/stm32f4/olimex-stm32-h407/src/Make.defs index 7fd882bf3aa..f84d094e5da 100644 --- a/boards/arm/stm32f4/olimex-stm32-h407/src/Make.defs +++ b/boards/arm/stm32f4/olimex-stm32-h407/src/Make.defs @@ -34,14 +34,6 @@ ifeq ($(CONFIG_ARCH_BUTTONS),y) CSRCS += stm32_buttons.c endif -ifeq ($(CONFIG_ARCH_IDLE_CUSTOM),y) -CSRCS += stm32_idle.c -endif - -ifeq ($(CONFIG_STM32_FSMC),y) -CSRCS += stm32_extmem.c -endif - ifeq ($(CONFIG_STM32_OTGFS),y) CSRCS += stm32_usb.c endif diff --git a/boards/arm/stm32f4/stm32f4discovery/src/CMakeLists.txt b/boards/arm/stm32f4/stm32f4discovery/src/CMakeLists.txt index 853db133b1a..33c96c8894d 100644 --- a/boards/arm/stm32f4/stm32f4discovery/src/CMakeLists.txt +++ b/boards/arm/stm32f4/stm32f4discovery/src/CMakeLists.txt @@ -84,10 +84,6 @@ if(CONFIG_RGBLED) list(APPEND SRCS stm32_rgbled.c) endif() -if(CONFIG_RTC_DS1307) - list(APPEND SRCS stm32_ds1307.c) -endif() - if(CONFIG_PWM) list(APPEND SRCS stm32_pwm.c) endif() diff --git a/boards/arm/stm32g0/nucleo-g070rb/src/CMakeLists.txt b/boards/arm/stm32g0/nucleo-g070rb/src/CMakeLists.txt index cea0f3cd6a3..be5dd5b81a9 100644 --- a/boards/arm/stm32g0/nucleo-g070rb/src/CMakeLists.txt +++ b/boards/arm/stm32g0/nucleo-g070rb/src/CMakeLists.txt @@ -24,8 +24,6 @@ set(SRCS stm32_boot.c stm32_bringup.c) if(CONFIG_ARCH_LEDS) list(APPEND SRCS stm32_autoleds.c) -else() - list(APPEND SRCS stm32_userleds.c) endif() if(CONFIG_ARCH_BUTTONS) diff --git a/boards/arm/stm32g0/nucleo-g070rb/src/Make.defs b/boards/arm/stm32g0/nucleo-g070rb/src/Make.defs index e7b3454bb32..b27a8be7aab 100644 --- a/boards/arm/stm32g0/nucleo-g070rb/src/Make.defs +++ b/boards/arm/stm32g0/nucleo-g070rb/src/Make.defs @@ -26,8 +26,6 @@ CSRCS = stm32_boot.c stm32_bringup.c ifeq ($(CONFIG_ARCH_LEDS),y) CSRCS += stm32_autoleds.c -else -CSRCS += stm32_userleds.c endif ifeq ($(CONFIG_ARCH_BUTTONS),y) diff --git a/boards/arm/stm32g0/nucleo-g071rb/src/CMakeLists.txt b/boards/arm/stm32g0/nucleo-g071rb/src/CMakeLists.txt index 4a054473a96..8e461456fd1 100644 --- a/boards/arm/stm32g0/nucleo-g071rb/src/CMakeLists.txt +++ b/boards/arm/stm32g0/nucleo-g071rb/src/CMakeLists.txt @@ -24,8 +24,6 @@ set(SRCS stm32_boot.c stm32_bringup.c) if(CONFIG_ARCH_LEDS) list(APPEND SRCS stm32_autoleds.c) -else() - list(APPEND SRCS stm32_userleds.c) endif() if(CONFIG_ARCH_BUTTONS) diff --git a/boards/arm/stm32g0/nucleo-g071rb/src/Make.defs b/boards/arm/stm32g0/nucleo-g071rb/src/Make.defs index 3fa2cd2f85f..0ad0914edf7 100644 --- a/boards/arm/stm32g0/nucleo-g071rb/src/Make.defs +++ b/boards/arm/stm32g0/nucleo-g071rb/src/Make.defs @@ -26,8 +26,6 @@ CSRCS = stm32_boot.c stm32_bringup.c ifeq ($(CONFIG_ARCH_LEDS),y) CSRCS += stm32_autoleds.c -else -CSRCS += stm32_userleds.c endif ifeq ($(CONFIG_ARCH_BUTTONS),y) diff --git a/boards/arm/stm32g0/nucleo-g0b1re/src/CMakeLists.txt b/boards/arm/stm32g0/nucleo-g0b1re/src/CMakeLists.txt index e7835f86dd8..f63d54e08ee 100644 --- a/boards/arm/stm32g0/nucleo-g0b1re/src/CMakeLists.txt +++ b/boards/arm/stm32g0/nucleo-g0b1re/src/CMakeLists.txt @@ -24,8 +24,6 @@ set(SRCS stm32_boot.c stm32_bringup.c) if(CONFIG_ARCH_LEDS) list(APPEND SRCS stm32_autoleds.c) -else() - list(APPEND SRCS stm32_userleds.c) endif() if(CONFIG_ARCH_BUTTONS) diff --git a/boards/arm/stm32g0/nucleo-g0b1re/src/Make.defs b/boards/arm/stm32g0/nucleo-g0b1re/src/Make.defs index 63f203ffda0..1de846788e6 100644 --- a/boards/arm/stm32g0/nucleo-g0b1re/src/Make.defs +++ b/boards/arm/stm32g0/nucleo-g0b1re/src/Make.defs @@ -26,8 +26,6 @@ CSRCS = stm32_boot.c stm32_bringup.c ifeq ($(CONFIG_ARCH_LEDS),y) CSRCS += stm32_autoleds.c -else -CSRCS += stm32_userleds.c endif ifeq ($(CONFIG_ARCH_BUTTONS),y) diff --git a/boards/arm/stm32h7/devebox-stm32h743/src/CMakeLists.txt b/boards/arm/stm32h7/devebox-stm32h743/src/CMakeLists.txt index 3b2485af7d9..fbd2d8d7e89 100644 --- a/boards/arm/stm32h7/devebox-stm32h743/src/CMakeLists.txt +++ b/boards/arm/stm32h7/devebox-stm32h743/src/CMakeLists.txt @@ -24,8 +24,6 @@ set(SRCS stm32_boot.c stm32_bringup.c) if(CONFIG_ARCH_LEDS) list(APPEND SRCS stm32_autoleds.c) -else() - list(APPEND SRCS stm32_userleds.c) endif() if(CONFIG_ARCH_BUTTONS) diff --git a/boards/arm/stm32h7/devebox-stm32h743/src/Make.defs b/boards/arm/stm32h7/devebox-stm32h743/src/Make.defs index 7f41b9ee18a..76bc9e70c46 100644 --- a/boards/arm/stm32h7/devebox-stm32h743/src/Make.defs +++ b/boards/arm/stm32h7/devebox-stm32h743/src/Make.defs @@ -26,8 +26,6 @@ CSRCS = stm32_boot.c stm32_bringup.c stm32_usb.c stm32_ioctl.c ifeq ($(CONFIG_ARCH_LEDS),y) CSRCS += stm32_autoleds.c -else -CSRCS += stm32_userleds.c endif ifeq ($(CONFIG_ARCH_BUTTONS),y) diff --git a/boards/arm/stm32h7/linum-stm32h753bi/src/CMakeLists.txt b/boards/arm/stm32h7/linum-stm32h753bi/src/CMakeLists.txt index 42eaf0b8ded..f715596fcad 100644 --- a/boards/arm/stm32h7/linum-stm32h753bi/src/CMakeLists.txt +++ b/boards/arm/stm32h7/linum-stm32h753bi/src/CMakeLists.txt @@ -24,10 +24,8 @@ set(SRCS stm32_boot.c stm32_bringup.c stm32_spi.c) if(CONFIG_ARCH_LEDS) list(APPEND SRCS stm32_autoleds.c) -endif() - -if(CONFIG_USERLED) - list(APPEND SRCS stm32_userled.c) +elseif(CONFIG_USERLED) + list(APPEND SRCS stm32_userleds.c) endif() if(CONFIG_STM32_OTGFS) diff --git a/boards/arm/stm32h7/weact-stm32h743/src/CMakeLists.txt b/boards/arm/stm32h7/weact-stm32h743/src/CMakeLists.txt index 6f41b679d00..a6cc9b3cca4 100644 --- a/boards/arm/stm32h7/weact-stm32h743/src/CMakeLists.txt +++ b/boards/arm/stm32h7/weact-stm32h743/src/CMakeLists.txt @@ -24,8 +24,6 @@ set(SRCS stm32_boot.c stm32_bringup.c) if(CONFIG_ARCH_LEDS) list(APPEND SRCS stm32_autoleds.c) -else() - list(APPEND SRCS stm32_userleds.c) endif() if(CONFIG_VIDEO_FB) diff --git a/boards/arm/stm32h7/weact-stm32h743/src/Make.defs b/boards/arm/stm32h7/weact-stm32h743/src/Make.defs index 4aac69d54d0..35020b071ea 100644 --- a/boards/arm/stm32h7/weact-stm32h743/src/Make.defs +++ b/boards/arm/stm32h7/weact-stm32h743/src/Make.defs @@ -26,8 +26,6 @@ CSRCS = stm32_boot.c stm32_bringup.c stm32_usb.c stm32_ioctl.c stm32_spi.c ifeq ($(CONFIG_ARCH_LEDS),y) CSRCS += stm32_autoleds.c -else -CSRCS += stm32_userleds.c endif ifeq ($(CONFIG_VIDEO_FB),y) diff --git a/boards/arm/stm32h7/weact-stm32h750/src/CMakeLists.txt b/boards/arm/stm32h7/weact-stm32h750/src/CMakeLists.txt index 2d990344622..954224b2daf 100644 --- a/boards/arm/stm32h7/weact-stm32h750/src/CMakeLists.txt +++ b/boards/arm/stm32h7/weact-stm32h750/src/CMakeLists.txt @@ -24,8 +24,6 @@ set(SRCS stm32_boot.c stm32_bringup.c) if(CONFIG_ARCH_LEDS) list(APPEND SRCS stm32_autoleds.c) -else() - list(APPEND SRCS stm32_userleds.c) endif() if(CONFIG_VIDEO_FB) diff --git a/boards/arm/stm32h7/weact-stm32h750/src/Make.defs b/boards/arm/stm32h7/weact-stm32h750/src/Make.defs index b9296329d36..71c7312378d 100644 --- a/boards/arm/stm32h7/weact-stm32h750/src/Make.defs +++ b/boards/arm/stm32h7/weact-stm32h750/src/Make.defs @@ -26,8 +26,6 @@ CSRCS = stm32_boot.c stm32_bringup.c stm32_usb.c stm32_ioctl.c stm32_spi.c ifeq ($(CONFIG_ARCH_LEDS),y) CSRCS += stm32_autoleds.c -else -CSRCS += stm32_userleds.c endif ifeq ($(CONFIG_VIDEO_FB),y) diff --git a/boards/arm/stm32l0/b-l072z-lrwan1/src/CMakeLists.txt b/boards/arm/stm32l0/b-l072z-lrwan1/src/CMakeLists.txt index 3c1bf3c65f3..8c4c28981e8 100644 --- a/boards/arm/stm32l0/b-l072z-lrwan1/src/CMakeLists.txt +++ b/boards/arm/stm32l0/b-l072z-lrwan1/src/CMakeLists.txt @@ -24,12 +24,6 @@ set(SRCS stm32_boot.c stm32_bringup.c) if(CONFIG_ARCH_LEDS) list(APPEND SRCS stm32_autoleds.c) -else() - list(APPEND SRCS stm32_userleds.c) -endif() - -if(CONFIG_ARCH_BUTTONS) - list(APPEND SRCS stm32_buttons.c) endif() if(CONFIG_STM32_SPI) diff --git a/boards/arm/stm32l0/b-l072z-lrwan1/src/Make.defs b/boards/arm/stm32l0/b-l072z-lrwan1/src/Make.defs index 0ef4cef9f33..dd39282cf0f 100644 --- a/boards/arm/stm32l0/b-l072z-lrwan1/src/Make.defs +++ b/boards/arm/stm32l0/b-l072z-lrwan1/src/Make.defs @@ -26,12 +26,6 @@ CSRCS = stm32_boot.c stm32_bringup.c ifeq ($(CONFIG_ARCH_LEDS),y) CSRCS += stm32_autoleds.c -else -CSRCS += stm32_userleds.c -endif - -ifeq ($(CONFIG_ARCH_BUTTONS),y) -CSRCS += stm32_buttons.c endif ifeq ($(CONFIG_STM32_SPI),y) diff --git a/boards/arm/stm32l0/nucleo-l073rz/src/CMakeLists.txt b/boards/arm/stm32l0/nucleo-l073rz/src/CMakeLists.txt index c5ea67350c5..29b71dcd791 100644 --- a/boards/arm/stm32l0/nucleo-l073rz/src/CMakeLists.txt +++ b/boards/arm/stm32l0/nucleo-l073rz/src/CMakeLists.txt @@ -24,8 +24,6 @@ set(SRCS stm32_boot.c stm32_bringup.c) if(CONFIG_ARCH_LEDS) list(APPEND SRCS stm32_autoleds.c) -else() - list(APPEND SRCS stm32_userleds.c) endif() if(CONFIG_ARCH_BUTTONS) diff --git a/boards/arm/stm32l0/nucleo-l073rz/src/Make.defs b/boards/arm/stm32l0/nucleo-l073rz/src/Make.defs index fb578f67c4d..b1b77c2aa9e 100644 --- a/boards/arm/stm32l0/nucleo-l073rz/src/Make.defs +++ b/boards/arm/stm32l0/nucleo-l073rz/src/Make.defs @@ -26,8 +26,6 @@ CSRCS = stm32_boot.c stm32_bringup.c ifeq ($(CONFIG_ARCH_LEDS),y) CSRCS += stm32_autoleds.c -else -CSRCS += stm32_userleds.c endif ifeq ($(CONFIG_ARCH_BUTTONS),y) diff --git a/boards/arm/stm32l0/stm32l0538-disco/src/CMakeLists.txt b/boards/arm/stm32l0/stm32l0538-disco/src/CMakeLists.txt index 7819e8f7226..fd1482ab7de 100644 --- a/boards/arm/stm32l0/stm32l0538-disco/src/CMakeLists.txt +++ b/boards/arm/stm32l0/stm32l0538-disco/src/CMakeLists.txt @@ -24,8 +24,6 @@ set(SRCS stm32_boot.c stm32_bringup.c) if(CONFIG_ARCH_LEDS) list(APPEND SRCS stm32_autoleds.c) -else() - list(APPEND SRCS stm32_userleds.c) endif() if(CONFIG_ARCH_BUTTONS) diff --git a/boards/arm/stm32l0/stm32l0538-disco/src/Make.defs b/boards/arm/stm32l0/stm32l0538-disco/src/Make.defs index 6d6fb20db57..ac4ad31fe73 100644 --- a/boards/arm/stm32l0/stm32l0538-disco/src/Make.defs +++ b/boards/arm/stm32l0/stm32l0538-disco/src/Make.defs @@ -26,8 +26,6 @@ CSRCS = stm32_boot.c stm32_bringup.c ifeq ($(CONFIG_ARCH_LEDS),y) CSRCS += stm32_autoleds.c -else -CSRCS += stm32_userleds.c endif ifeq ($(CONFIG_ARCH_BUTTONS),y) diff --git a/boards/arm/stm32l4/nucleo-l476rg/src/CMakeLists.txt b/boards/arm/stm32l4/nucleo-l476rg/src/CMakeLists.txt index 9be3e4b7a87..a2103c09c77 100644 --- a/boards/arm/stm32l4/nucleo-l476rg/src/CMakeLists.txt +++ b/boards/arm/stm32l4/nucleo-l476rg/src/CMakeLists.txt @@ -59,10 +59,6 @@ if(CONFIG_SENSORS_QENCODER) list(APPEND SRCS stm32_qencoder.c) endif() -if(CONFIG_SENSORS_HTS221) - list(APPEND SRCS stm32_hts221.c) -endif() - if(CONFIG_SENSORS_LSM6DSL) list(APPEND SRCS stm32_lsm6dsl.c) endif() diff --git a/boards/arm/stm32l4/nucleo-l476rg/src/Make.defs b/boards/arm/stm32l4/nucleo-l476rg/src/Make.defs index 9ce1c41de9c..6f56d96b07d 100644 --- a/boards/arm/stm32l4/nucleo-l476rg/src/Make.defs +++ b/boards/arm/stm32l4/nucleo-l476rg/src/Make.defs @@ -64,10 +64,6 @@ ifeq ($(CONFIG_SENSORS_QENCODER),y) CSRCS += stm32_qencoder.c endif -ifeq ($(CONFIG_SENSORS_HTS221),y) -CSRCS += stm32_hts221.c -endif - ifeq ($(CONFIG_SENSORS_LSM6DSL),y) CSRCS += stm32_lsm6dsl.c endif diff --git a/boards/arm/stm32l4/nucleo-l476rg/src/stm32_bringup.c b/boards/arm/stm32l4/nucleo-l476rg/src/stm32_bringup.c index faa66fd46d6..4125db1cb17 100644 --- a/boards/arm/stm32l4/nucleo-l476rg/src/stm32_bringup.c +++ b/boards/arm/stm32l4/nucleo-l476rg/src/stm32_bringup.c @@ -382,14 +382,6 @@ int stm32_bringup(void) #endif #endif /* CONFIG_SENSORS_QENCODER */ -#ifdef CONFIG_SENSORS_HTS221 - ret = stm32_hts221_initialize("/dev/hts221"); - if (ret < 0) - { - serr("ERROR: Failed to initialize HTC221 driver: %d\n", ret); - } -#endif - #ifdef CONFIG_SENSORS_LSM6DSL ret = stm32_lsm6dsl_initialize("/dev/lsm6dsl0"); if (ret < 0) diff --git a/boards/arm/stm32u5/nucleo-u5a5zj-q/src/Make.defs b/boards/arm/stm32u5/nucleo-u5a5zj-q/src/Make.defs index 4f7e99fa88e..8949e7aaa21 100644 --- a/boards/arm/stm32u5/nucleo-u5a5zj-q/src/Make.defs +++ b/boards/arm/stm32u5/nucleo-u5a5zj-q/src/Make.defs @@ -29,10 +29,6 @@ ifeq ($(CONFIG_ARCH_BOARD_STM32_CUSTOM_CLOCKCONFIG),y) CSRCS += stm32_clockconfig.c endif -ifeq ($(CONFIG_USBDEV),y) -CSRCS += stm32_usb.c -endif - DEPPATH += --dep-path board VPATH += :board CFLAGS += ${INCDIR_PREFIX}$(TOPDIR)$(DELIM)arch$(DELIM)$(CONFIG_ARCH)$(DELIM)src$(DELIM)board$(DELIM)board
