/**
 * @file shell_cfg.h
 * @author Letter (NevermindZZT@gmail.com)
 * @brief shell config
 * @version 0.1
 * @date 2019-04-11
 * 
 * @copyright (c) 2019 Letter
 * 
 */

#ifndef __SHELL_CFG_H__
#define __SHELL_CFG_H__

#define     SHELL_USING_TASK            0
#define     SHELL_TASK_WHILE            1
#define     SHELL_USING_CMD_EXPORT      0
#define     SHELL_USING_VAR             0
#define     SHELL_DISPLAY_RETURN        0
#define     SHELL_AUTO_PRASE            1
#define     SHELL_LONG_HELP             1
#define     SHELL_COMMAND_MAX_LENGTH    50
#define     SHELL_PARAMETER_MAX_NUMBER  8
#define     SHELL_HISTORY_MAX_NUMBER    5
#define     SHELL_DOUBLE_CLICK_TIME     200
#define     SHELL_MAX_NUMBER            5
#define     SHELL_PRINT_BUFFER          128
#define     SHELL_GET_TICK()            0
#define     SHELL_DEFAULT_COMMAND       "\r\nMBB & GD32 RISC-V >>"
#define     SHELL_USING_AUTH             0
#define     SHELL_USER_PASSWORD         "letter"
#define     SHELL_LOCK_TIMEOUT          5 * 60 * 1000

#endif
