From 182615754e7dd98915e5fec561614a3c71b6811f Mon Sep 17 00:00:00 2001 From: Dailingxiang1 <3070269033@qq.com> Date: Sat, 27 Dec 2025 15:06:42 +0800 Subject: [PATCH 1/2] bsp/stm32f407-micu:add aht20,icm20608,ssd1306 support --- bsp/stm32/stm32f407-micu/board/Kconfig | 27 ++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/bsp/stm32/stm32f407-micu/board/Kconfig b/bsp/stm32/stm32f407-micu/board/Kconfig index 0ce9e220b63..54a1e461597 100644 --- a/bsp/stm32/stm32f407-micu/board/Kconfig +++ b/bsp/stm32/stm32f407-micu/board/Kconfig @@ -24,6 +24,23 @@ menu "Onboard Peripheral Drivers" select RT_USING_SFUD default n + config BSP_USING_AHT20 + bool "Enable AHT20(i2c1)" + select BSP_USING_I2C + select BSP_USING_I2C1 + select PKG_USING_SENSORS_DRIVERS + select PKG_USING_AHT10 + default n + + config BSP_USING_ICM20608 + bool "Enable ICM20608(i2c1)" + select BSP_USING_I2C + select BSP_USING_I2C1 + select PKG_USING_SENSORS_DRIVERS + select PKG_USING_ICM20608 + default n + + endmenu menu "On-chip Peripheral Drivers" @@ -226,6 +243,16 @@ endmenu menu "Board extended module Drivers" + config BSP_USING_SSD1306 + bool "Enable SSD1306 OLED" + select BSP_USING_I2C + select BSP_USING_I2C2 + select PKG_USING_SSD1306 + default n + help + Enable SSD1306 OLED display (connected to I2C2 on this board). + + endmenu endmenu \ No newline at end of file From 33b06a1758a5b1e3fea41a61c391f4d0679f365f Mon Sep 17 00:00:00 2001 From: DaiLingxiang <3070269033@qq.com> Date: Fri, 2 Jan 2026 19:55:43 +0800 Subject: [PATCH 2/2] Update bsp/stm32/stm32f407-micu/board/Kconfig Co-authored-by: Meco Man <920369182@qq.com> --- bsp/stm32/stm32f407-micu/board/Kconfig | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/bsp/stm32/stm32f407-micu/board/Kconfig b/bsp/stm32/stm32f407-micu/board/Kconfig index 54a1e461597..fc65f2af284 100644 --- a/bsp/stm32/stm32f407-micu/board/Kconfig +++ b/bsp/stm32/stm32f407-micu/board/Kconfig @@ -244,13 +244,13 @@ endmenu menu "Board extended module Drivers" config BSP_USING_SSD1306 - bool "Enable SSD1306 OLED" - select BSP_USING_I2C - select BSP_USING_I2C2 - select PKG_USING_SSD1306 - default n - help - Enable SSD1306 OLED display (connected to I2C2 on this board). + bool "Enable SSD1306 OLED" + select BSP_USING_I2C + select BSP_USING_I2C2 + select PKG_USING_SSD1306 + default n + help + Enable SSD1306 OLED display (connected to I2C2 on this board). endmenu