Browse Source

[Finsh] Add finsh thread name macro.

armink 7 years ago
parent
commit
cfd82c260d
2 changed files with 5 additions and 1 deletions
  1. 1 1
      components/finsh/shell.c
  2. 4 0
      components/finsh/shell.h

+ 1 - 1
components/finsh/shell.c

@@ -776,7 +776,7 @@ int finsh_system_init(void)
 
     rt_sem_init(&(shell->rx_sem), "shrx", 0, 0);
     result = rt_thread_init(&finsh_thread,
-                            "tshell",
+                            FINSH_THREAD_NAME,
                             finsh_thread_entry, RT_NULL,
                             &finsh_thread_stack[0], sizeof(finsh_thread_stack),
                             FINSH_THREAD_PRIORITY, 10);

+ 4 - 0
components/finsh/shell.h

@@ -73,6 +73,10 @@ const char* finsh_get_prompt(void);
     #endif
 #endif /* FINSH_USING_AUTH */
 
+#ifndef FINSH_THREAD_NAME
+#define FINSH_THREAD_NAME   "tshell"
+#endif
+
 enum input_stat
 {
     WAIT_NORMAL,