diff options
| author | bernard <[email protected]> | 2017-10-17 22:28:05 +0800 |
|---|---|---|
| committer | bernard <[email protected]> | 2017-10-17 22:28:05 +0800 |
| commit | d118852314d910cc0cf5dba15b27673df0ed4b9c (patch) | |
| tree | 7aa5b52e250f10c9bbd93204192dc8e9ce995ab4 | |
| parent | 9b872706821a682617d592dd67bc11837191e446 (diff) | |
[finsh] code cleanup and use RT_USING_POSIX to replace RT_USING_POSIX_STDIN.
| -rw-r--r-- | components/finsh/shell.h | 46 |
1 files changed, 23 insertions, 23 deletions
diff --git a/components/finsh/shell.h b/components/finsh/shell.h index 1393d15970..51494cb07b 100644 --- a/components/finsh/shell.h +++ b/components/finsh/shell.h @@ -44,21 +44,21 @@ #define FINSH_THREAD_STACK_SIZE 2048 #endif #ifndef FINSH_CMD_SIZE -#define FINSH_CMD_SIZE 80 +#define FINSH_CMD_SIZE 80 #endif -#define FINSH_OPTION_ECHO 0x01 +#define FINSH_OPTION_ECHO 0x01 #if defined(FINSH_USING_MSH) || (defined(RT_USING_DFS) && defined(DFS_USING_WORKDIR)) -#define FINSH_PROMPT finsh_get_prompt() +#define FINSH_PROMPT finsh_get_prompt() const char* finsh_get_prompt(void); #else -#define FINSH_PROMPT "finsh>>" +#define FINSH_PROMPT "finsh>>" #endif #ifdef FINSH_USING_HISTORY - #ifndef FINSH_HISTORY_LINES - #define FINSH_HISTORY_LINES 5 - #endif + #ifndef FINSH_HISTORY_LINES + #define FINSH_HISTORY_LINES 5 + #endif #endif #ifdef FINSH_USING_AUTH @@ -75,39 +75,39 @@ const char* finsh_get_prompt(void); enum input_stat { - WAIT_NORMAL, - WAIT_SPEC_KEY, - WAIT_FUNC_KEY, + WAIT_NORMAL, + WAIT_SPEC_KEY, + WAIT_FUNC_KEY, }; struct finsh_shell { - struct rt_semaphore rx_sem; + struct rt_semaphore rx_sem; - enum input_stat stat; + enum input_stat stat; - rt_uint8_t echo_mode:1; + rt_uint8_t echo_mode:1; #ifdef FINSH_USING_HISTORY - rt_uint16_t current_history; - rt_uint16_t history_count; + rt_uint16_t current_history; + rt_uint16_t history_count; - char cmd_history[FINSH_HISTORY_LINES][FINSH_CMD_SIZE]; + char cmd_history[FINSH_HISTORY_LINES][FINSH_CMD_SIZE]; #endif #ifndef FINSH_USING_MSH_ONLY - struct finsh_parser parser; + struct finsh_parser parser; #endif - char line[FINSH_CMD_SIZE]; - rt_uint8_t line_position; - rt_uint8_t line_curpos; + char line[FINSH_CMD_SIZE]; + rt_uint8_t line_position; + rt_uint8_t line_curpos; -#ifndef RT_USING_POSIX_STDIN - rt_device_t device; +#ifndef RT_USING_POSIX + rt_device_t device; #endif #ifdef FINSH_USING_AUTH - char password[FINSH_PASSWORD_MAX]; + char password[FINSH_PASSWORD_MAX]; #endif }; |
