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 b118542e31915b167edad04ba23c8579cf04b4b8 Author: Marco Casaroli <[email protected]> AuthorDate: Wed Nov 11 23:15:13 2026 +0100 boards/stm32g4: Disable du and uptime in nsh to fit the flash. b-g431b-esc1:nsh and nucleo-g431kb:nsh use all but 23 and 51 bytes of the 128 KB flash on master, and the CI build does not fit: ld: region `flash' overflowed by 32 bytes Disable two more unused NSH commands, du and uptime, as cb6d98746b9 did for others. This frees about 1.8 KB in each configuration. Assisted-by: Claude Code:claude-opus-5-5 Signed-off-by: Marco Casaroli <[email protected]> --- boards/arm/stm32g4/b-g431b-esc1/configs/nsh/defconfig | 2 ++ boards/arm/stm32g4/nucleo-g431kb/configs/nsh/defconfig | 2 ++ 2 files changed, 4 insertions(+) diff --git a/boards/arm/stm32g4/b-g431b-esc1/configs/nsh/defconfig b/boards/arm/stm32g4/b-g431b-esc1/configs/nsh/defconfig index e17bd015d30..459e868417f 100644 --- a/boards/arm/stm32g4/b-g431b-esc1/configs/nsh/defconfig +++ b/boards/arm/stm32g4/b-g431b-esc1/configs/nsh/defconfig @@ -28,6 +28,7 @@ CONFIG_NSH_DISABLE_BASENAME=y CONFIG_NSH_DISABLE_CMP=y CONFIG_NSH_DISABLE_DF=y CONFIG_NSH_DISABLE_DIRNAME=y +CONFIG_NSH_DISABLE_DU=y CONFIG_NSH_DISABLE_HEXDUMP=y CONFIG_NSH_DISABLE_LOSETUP=y CONFIG_NSH_DISABLE_MKDIR=y @@ -36,6 +37,7 @@ CONFIG_NSH_DISABLE_MOUNT=y CONFIG_NSH_DISABLE_RMDIR=y CONFIG_NSH_DISABLE_TIME=y CONFIG_NSH_DISABLE_UMOUNT=y +CONFIG_NSH_DISABLE_UPTIME=y CONFIG_NSH_DISABLE_WGET=y CONFIG_NSH_DISABLE_XD=y CONFIG_NSH_FILEIOSIZE=512 diff --git a/boards/arm/stm32g4/nucleo-g431kb/configs/nsh/defconfig b/boards/arm/stm32g4/nucleo-g431kb/configs/nsh/defconfig index fa474454970..f2b989b8b81 100644 --- a/boards/arm/stm32g4/nucleo-g431kb/configs/nsh/defconfig +++ b/boards/arm/stm32g4/nucleo-g431kb/configs/nsh/defconfig @@ -29,6 +29,7 @@ CONFIG_NSH_DISABLE_BASENAME=y CONFIG_NSH_DISABLE_CMP=y CONFIG_NSH_DISABLE_DF=y CONFIG_NSH_DISABLE_DIRNAME=y +CONFIG_NSH_DISABLE_DU=y CONFIG_NSH_DISABLE_HEXDUMP=y CONFIG_NSH_DISABLE_LOSETUP=y CONFIG_NSH_DISABLE_MKDIR=y @@ -37,6 +38,7 @@ CONFIG_NSH_DISABLE_MOUNT=y CONFIG_NSH_DISABLE_RMDIR=y CONFIG_NSH_DISABLE_TIME=y CONFIG_NSH_DISABLE_UMOUNT=y +CONFIG_NSH_DISABLE_UPTIME=y CONFIG_NSH_DISABLE_WGET=y CONFIG_NSH_DISABLE_XD=y CONFIG_NSH_FILEIOSIZE=512
