From 9af260cf4b5aad470f6c40f6cc9c39255df0c29d Mon Sep 17 00:00:00 2001 From: wdfk-prog <1425075683@qq.com> Date: Sat, 5 Sep 2026 16:24:40 +0800 Subject: [PATCH] =?UTF-8?q?refactor(autogen=5Fparameter=5Fmanager):=20?= =?UTF-8?q?=E8=B0=83=E6=95=B4Kconfig=E9=85=8D=E7=BD=AE=E9=80=89=E9=A1=B9?= =?UTF-8?q?=E9=BB=98=E8=AE=A4=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 移除了对RT_USING_HEAP和RT_USING_CAN的依赖选择, 将AUTOGEN_PM_USING_NVM和AUTOGEN_PM_NVM_OBJECT的默认值 从y改为n,以提供更灵活的配置 --- misc/autogen_parameter_manager/Kconfig | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/misc/autogen_parameter_manager/Kconfig b/misc/autogen_parameter_manager/Kconfig index 54bb30b739..10b6eb857b 100644 --- a/misc/autogen_parameter_manager/Kconfig +++ b/misc/autogen_parameter_manager/Kconfig @@ -2,8 +2,6 @@ menuconfig PKG_USING_AUTOGEN_PARAMETER_MANAGER bool "autogen_parameter_manager: parameter table management library" default n - select RT_USING_HEAP - select RT_USING_CAN help RT-Thread package wrapper for autogen_parameter_manager. @@ -239,7 +237,7 @@ if PKG_USING_AUTOGEN_PARAMETER_MANAGER config AUTOGEN_PM_USING_NVM bool "Enable parameter persistent-storage support" - default y + default n help Enable par_nvm.c and the abstract parameter-storage backend interface. Select one packaged backend adapter. @@ -278,7 +276,7 @@ if PKG_USING_AUTOGEN_PARAMETER_MANAGER config AUTOGEN_PM_NVM_OBJECT bool "Enable object parameter persistence" - default y + default n depends on AUTOGEN_PM_USING_NVM && AUTOGEN_PM_ENABLE_ID && AUTOGEN_PM_ENABLE_TYPE_OBJECT help Store STR, BYTES, ARR_U8, ARR_U16, and ARR_U32 payloads in a @@ -994,4 +992,4 @@ if PKG_USING_AUTOGEN_PARAMETER_MANAGER string default "latest" if PKG_USING_AUTOGEN_PARAMETER_MANAGER_LATEST_VERSION -endif +endif \ No newline at end of file