1 #ifndef __SERVICE_MODE_CLI_HANDLER_H__ 2 #define __SERVICE_MODE_CLI_HANDLER_H__ 15 #define CLI_BUFFER_SIZE (2048)//FIXME Consider AT+LPSEND 16 #define CLI_HISTORY_NUM (5) 17 #define CLI_ARG_SIZE (20) 18 #define CLI_PROMPT ("") 36 #ifndef RUI_BOOTLOADER void service_mode_cli_handler(SERIAL_PORT port, uint8_t ch)
int At_Parser(SERIAL_PORT port, char *buff, int len)
const char * Cmd
Definition: service_mode_cli.h:27
Definition: service_mode_cli.h:25
bool service_mode_cli_register(const char *cmd, const char *title, PF_handle handle, uint8_t maxargu, const char *usage, uint8_t perm)
struct CLICmds_st * PCLICmds
const char * CmdUsage
Definition: service_mode_cli.h:29
int(* CliCmdFunc)(int32_t, char *argv[])
Definition: service_mode_cli.h:23
void service_mode_cli_init(SERIAL_PORT port)
int get_cli_buffer_len(void)
CliCmdFunc CmdHandler
Definition: service_mode_cli.h:28
int(* PF_handle)(SERIAL_PORT port, char *cmd, stParam *param)
Definition: atcmd.h:65
struct CLICmds_st CLICmds
enum _SERIAL_PORT SERIAL_PORT
void service_mode_cli_deinit(SERIAL_PORT port)