WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
at_utils.h
浏览该文件的文档.
1/*
2 * Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2019-2020. All rights reserved.
3 * Description: AT internal interface.
4 */
5
6#ifndef __AT_H__
7#define __AT_H__
8
9#include <td_base.h>
10
11#ifdef __cplusplus
12#if __cplusplus
13extern "C" {
14#endif
15#endif
16#ifdef _PRE_WLAN_FEATURE_MFG_TEST
17#define EXT_AT_MACSTR "%02x:%02x:%02x:%02x:%02x:%02x"
18#define ext_at_mac2str(a) (a)[0], (a)[1], (a)[2], (a)[3], (a)[4], (a)[5]
19#else
20#define EXT_AT_MACSTR "%02x:%02x:%02x:%02x:**:**"
21#define ext_at_mac2str(a) (a)[0], (a)[1], (a)[2], (a)[3]
22#endif
23
28td_u32 cmd_strtoaddr(TD_CONST td_char *param, td_uchar *mac_addr, td_u32 addr_len);
29char *at_parse_string(TD_CONST char *value, td_u32 *len);
31
34td_void at_str_to_hex(TD_CONST td_char *param, td_u32 len, unsigned char *value);
35
36#ifdef __cplusplus
37#if __cplusplus
38 }
39#endif
40#endif
41
42#endif
td_void at_help_cmd_register(td_void)
td_u32 cmd_strtoaddr(TD_CONST td_char *param, td_uchar *mac_addr, td_u32 addr_len)
Definition at_utils.c:103
td_void at_str_to_hex(TD_CONST td_char *param, td_u32 len, unsigned char *value)
Definition at_utils.c:414
char * at_parse_string(TD_CONST char *value, td_u32 *len)
Definition at_utils.c:383
td_s32 convert_bin_to_dec(td_s32 pbin)
Definition at_utils.c:397
td_u32 at_cmd_process(TD_CONST td_u8 *at_cmd_line)
td_u32 alnum_check(TD_CONST td_char *val)
Definition at_utils.c:65
td_u32 integer_check(TD_CONST td_char *val)
Definition at_utils.c:44
td_u32 at_param_null_check(td_s32 argc, TD_CONST td_char **argv)
Definition at_utils.c:34
int at_proc_task_body(td_void *param)
#define TD_CONST
Definition td_base.h:18
unsigned char td_u8
Definition td_type.h:36
unsigned char td_uchar
Definition td_type.h:35
void td_void
Definition td_type.h:49
unsigned int td_u32
Definition td_type.h:38
int td_s32
Definition td_type.h:44
char td_char
Definition td_type.h:41