at_format_t
AT命令格式
Definition at_parse.h:19
@ AT_FORMAT_NUM
Definition at_parse.h:23
@ AT_FORMAT_ADD
Definition at_parse.h:20
@ AT_FORMAT_ERROR
Definition at_parse.h:22
@ AT_FORMAT_EXPAND
Definition at_parse.h:21
at_format_t at_parse_format_of_cmd(const at_cmd_info_t *cmd_info, uint16_t *offset)
Definition at_parse.c:61
at_ret_t at_parse_para_arguments(const char *str, void *args, const at_para_parse_syntax_t *syntax)
Definition at_parse.c:643
at_ret_t at_parse_split_combine_cmd(const char *data, uint32_t len, uint16_t channel_id)
Definition at_parse.c:168
at_parse_state_t
Definition at_parse.h:33
@ AT_END_STATE
Definition at_parse.h:36
@ AT_NORMAL_STATE
Definition at_parse.h:34
@ AT_ESCAPE_STATE
Definition at_parse.h:35
void at_parse_free_arguments(void *args, const at_para_parse_syntax_t *syntax)
Definition at_parse.c:704
at_cmd_info_t * at_parse_get_next_remain_cmd(void)
Definition at_parse.c:50
void at_parse_del_one_remain_cmd(at_cmd_info_t *cmd_info)
Definition at_parse.c:73
bool at_parse_has_remain_cmd(void)
Definition at_parse.c:45
at_cmd_type_t at_parse_cmd_type(const char *str, uint16_t *offset)
Definition at_parse.c:203
struct at_cmd_str at_cmd_info_t
at_cmd_type_t
定义AT命令类型。
Definition at.h:80
at_ret_t
定义AT错误码。
Definition at.h:46
char * cmd_str
Definition at_parse.h:27
uint16_t channel_id
Definition at_parse.h:29
uint16_t str_len
Definition at_parse.h:28
struct at_cmd_str * next
Definition at_parse.h:30
定义AT命令某个参数校验结构。
Definition at.h:323
Definition hal_uart_v151_regs_def.h:38