Forráskód Böngészése

[finsh] Add RT_USING_POSIX_STDIN options.

bernard 7 éve
szülő
commit
444915d1ea
3 módosított fájl, 9 hozzáadás és 4 törlés
  1. 4 0
      components/finsh/KConfig
  2. 3 3
      components/finsh/shell.c
  3. 2 1
      components/finsh/shell.h

+ 4 - 0
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

+ 3 - 3
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)
     {

+ 2 - 1
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
+