From be39ec49e599fed325bc034bf87f1ecb3fbe22d4 Mon Sep 17 00:00:00 2001 From: Julian Oes Date: Wed, 22 Apr 2026 21:34:38 +1200 Subject: [PATCH] feat(boards): kakuteh7v2 tune logger for 128 MB W25N flash Replace the old SDLOG_DIRS_MAX=3 + larger-buffer override with the new rotation-based tuning: SDLOG_MAX_SIZE=40 caps each log file at 40 MB so a handful of recent logs fit, and SDLOG_ROTATE=95 lets logs fill up to 95% of the 128 MB volume. Drop the BOARD_SMALL_FLASH_LOGGING define from board_config.h; the logger no longer keys off a per-board compile flag. --- boards/holybro/kakuteh7v2/init/rc.board_defaults | 7 ++++--- boards/holybro/kakuteh7v2/src/board_config.h | 5 ----- 2 files changed, 4 insertions(+), 8 deletions(-) diff --git a/boards/holybro/kakuteh7v2/init/rc.board_defaults b/boards/holybro/kakuteh7v2/init/rc.board_defaults index 022431fe31..e233c38da3 100644 --- a/boards/holybro/kakuteh7v2/init/rc.board_defaults +++ b/boards/holybro/kakuteh7v2/init/rc.board_defaults @@ -35,6 +35,7 @@ param set-default SYS_DM_BACKEND 1 # Ignore that there is no SD card param set-default COM_ARM_SDCARD 0 -# W25N NAND flash with littlefs (128 MB): larger buffer, auto-rotate -set LOGGER_BUF 32 -param set-default SDLOG_DIRS_MAX 3 +# W25N NAND flash with littlefs (128 MB): small log file size so we can keep +# a few recent logs, and fill up to 95%. +param set-default SDLOG_ROTATE 95 +param set-default SDLOG_MAX_SIZE 40 diff --git a/boards/holybro/kakuteh7v2/src/board_config.h b/boards/holybro/kakuteh7v2/src/board_config.h index 292dc706ce..c8ec2fabe1 100644 --- a/boards/holybro/kakuteh7v2/src/board_config.h +++ b/boards/holybro/kakuteh7v2/src/board_config.h @@ -59,11 +59,6 @@ # define BOARD_HAS_NBAT_V 1 # define BOARD_HAS_NBAT_I 1 -/* Enable small flash logging support (for W25N NAND flash) */ -#ifdef CONFIG_MTD_W25N -# define BOARD_SMALL_FLASH_LOGGING 1 -#endif - /* Holybro KakuteH7 GPIOs ************************************************************************/ /* LEDs are driven with push open drain to support Anode to 5V or 3.3V */