From 3d5582380d2c8612c43e1c2e3e5aa633f7f4647c Mon Sep 17 00:00:00 2001 From: Meco Man <920369182@qq.com> Date: Thu, 26 Aug 2021 10:08:12 -0400 Subject: [PATCH] =?UTF-8?q?[finsh]=20=E6=95=B4=E7=90=86Kconfig=20=E5=B1=82?= =?UTF-8?q?=E6=AC=A1=E6=9B=B4=E5=88=86=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/finsh/Kconfig | 104 +++++++++++++++++++----------------- components/finsh/SConscript | 2 +- 2 files changed, 55 insertions(+), 51 deletions(-) diff --git a/components/finsh/Kconfig b/components/finsh/Kconfig index 4c5740929e..1a980b06aa 100644 --- a/components/finsh/Kconfig +++ b/components/finsh/Kconfig @@ -11,65 +11,69 @@ config RT_USING_MSH if RT_USING_MSH -config FINSH_THREAD_NAME - string "The msh thread name" - default "tshell" -config FINSH_USING_HISTORY - bool "Enable command history feature" - default y -if FINSH_USING_HISTORY -config FINSH_HISTORY_LINES - int "The command history line number" - default 5 -endif + config FINSH_THREAD_NAME + string "The msh thread name" + default "tshell" -config FINSH_USING_SYMTAB - bool "Using symbol table for commands" - default y + config FINSH_THREAD_PRIORITY + int "The priority level value of thread" + default 20 -config FINSH_USING_DESCRIPTION - bool "Keeping description in symbol table" - default y + config FINSH_THREAD_STACK_SIZE + int "The stack size for thread" + default 4096 -config FINSH_USING_BUILT_IN_COMMANDS - bool "Enable built-in commands, such as list_thread" - default y + config FINSH_USING_HISTORY + bool "Enable command history feature" + default y -config FINSH_ECHO_DISABLE_DEFAULT - bool "Disable the echo mode in default" - default n - -config FINSH_THREAD_PRIORITY - int "The priority level value of thread" - default 20 + if FINSH_USING_HISTORY + config FINSH_HISTORY_LINES + int "The command history line number" + default 5 + endif -config FINSH_THREAD_STACK_SIZE - int "The stack size for thread" - default 4096 + config FINSH_USING_SYMTAB + bool "Using symbol table for commands" + default y -config FINSH_CMD_SIZE - int "The command line size for shell" - default 80 + config FINSH_CMD_SIZE + int "The command line size for shell" + default 80 -config FINSH_USING_AUTH - bool "shell support authentication" - default n + config FINSH_USING_BUILT_IN_COMMANDS + bool "Enable built-in commands, such as list_thread" + default y -if FINSH_USING_AUTH -config FINSH_DEFAULT_PASSWORD - string "The default password for shell authentication" - default "rtthread" -config FINSH_PASSWORD_MIN - int "The password min length" - default 6 -config FINSH_PASSWORD_MAX - int "The password max length" - default RT_NAME_MAX -endif + config FINSH_USING_DESCRIPTION + bool "Keeping description in symbol table" + default y + + config FINSH_ECHO_DISABLE_DEFAULT + bool "Disable the echo mode in default" + default n + + config FINSH_USING_AUTH + bool "shell support authentication" + default n + + if FINSH_USING_AUTH + config FINSH_DEFAULT_PASSWORD + string "The default password for shell authentication" + default "rtthread" + + config FINSH_PASSWORD_MIN + int "The password min length" + default 6 + + config FINSH_PASSWORD_MAX + int "The password max length" + default RT_NAME_MAX + endif -config FINSH_ARG_MAX - int "The number of arguments for a shell command" - default 10 + config FINSH_ARG_MAX + int "The number of arguments for a shell command" + default 10 endif diff --git a/components/finsh/SConscript b/components/finsh/SConscript index bacd25ea12..65395f346b 100644 --- a/components/finsh/SConscript +++ b/components/finsh/SConscript @@ -14,6 +14,6 @@ if GetDepend('RT_USING_DFS'): CPPPATH = [cwd] -group = DefineGroup('msh', src, depend = ['RT_USING_FINSH'], CPPPATH = CPPPATH) +group = DefineGroup('Finsh', src, depend = ['RT_USING_FINSH'], CPPPATH = CPPPATH) Return('group') -- GitLab