diff --git a/components/finsh/KConfig b/components/finsh/KConfig index 7b69f0e6b80081fe58d4a1d3ff25ec78956077b4..7d05d21af7619971c9766d4f5ea143bed0bffc16 100644 --- a/components/finsh/KConfig +++ b/components/finsh/KConfig @@ -18,6 +18,10 @@ config FINSH_USING_DESCRIPTION bool "Keeping description in symbol table" default y +config FINSH_THREAD_PRIORITY + int "The priority level value of finsh thread" + default 20 + config FINSH_THREAD_STACK_SIZE int "The stack size for finsh thread" default 4096 diff --git a/components/finsh/shell.c b/components/finsh/shell.c index d9ec4f6839da2a4f043b060e3c090f6cd5ec6b18..462d4643e5c5565f3ee7e636b5b021959805dd9a 100644 --- a/components/finsh/shell.c +++ b/components/finsh/shell.c @@ -86,7 +86,7 @@ static char finsh_getchar(void) { RT_ASSERT(shell != RT_NULL); -#ifdef RT_USING_DFS +#ifdef RT_USING_POSIX_STDIN return getchar(); #else char ch; @@ -98,7 +98,7 @@ static char finsh_getchar(void) #endif } -#ifndef RT_USING_DFS +#ifndef RT_USING_POSIX_STDIN static rt_err_t finsh_rx_ind(rt_device_t dev, rt_size_t size) { RT_ASSERT(shell != RT_NULL); @@ -421,7 +421,7 @@ void finsh_thread_entry(void *parameter) finsh_init(&shell->parser); #endif -#ifndef RT_USING_DFS +#ifndef RT_USING_POSIX_STDIN /* set console device as shell device */ if (shell->device == RT_NULL) { diff --git a/components/finsh/shell.h b/components/finsh/shell.h index 71bda9809cc8f69f7df275ab1c3c3e3fb830da5c..1393d159700b4df656fdc00f32e6849e377dc5ba 100644 --- a/components/finsh/shell.h +++ b/components/finsh/shell.h @@ -102,7 +102,7 @@ struct finsh_shell rt_uint8_t line_position; rt_uint8_t line_curpos; -#ifndef RT_USING_DFS +#ifndef RT_USING_POSIX_STDIN rt_device_t device; #endif @@ -124,3 +124,4 @@ const char *finsh_get_password(void); #endif #endif +