From 5b3e7b901c8da2c6ed12b1a879e21dbd8b5c0210 Mon Sep 17 00:00:00 2001 From: cemaster <8392416+hxmcemaster@user.noreply.gitee.com> Date: Wed, 28 Dec 2022 12:39:37 +0000 Subject: [PATCH] =?UTF-8?q?update=20rt-thread-version/rt-thread-standard/p?= =?UTF-8?q?rogramming-manual/at/at.md.=20=E5=8E=9F=E6=9C=89=E5=86=85?= =?UTF-8?q?=E5=AE=B9=EF=BC=8C=E5=9C=A8=E6=96=B0=E7=89=88=E6=9C=AC=E4=B8=AD?= =?UTF-8?q?=E5=B7=B2=E7=BB=8F=E8=A2=AB=E6=9B=B4=E6=94=B9=E3=80=82=E7=8E=B0?= =?UTF-8?q?=E5=86=99=E4=B8=8A=E6=96=B0=E5=86=85=E5=AE=B9=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: cemaster <8392416+hxmcemaster@user.noreply.gitee.com> --- .../rt-thread-standard/programming-manual/at/at.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/rt-thread-version/rt-thread-standard/programming-manual/at/at.md b/rt-thread-version/rt-thread-standard/programming-manual/at/at.md index 3012a5d..3c343d1 100644 --- a/rt-thread-version/rt-thread-standard/programming-manual/at/at.md +++ b/rt-thread-version/rt-thread-standard/programming-manual/at/at.md @@ -678,7 +678,7 @@ struct at_urc { const char *cmd_prefix; // URC 数据前缀 const char *cmd_suffix; // URC 数据后缀 - void (*func)(const char *data, rt_size_t size); // URC 数据执行函数 + void (*func)(struct at_client *client, const char *data, rt_size_t size); // URC 数据执行函数 }; typedef struct at_urc *at_urc_t; ``` @@ -702,19 +702,19 @@ void at_set_urc_table(const struct at_urc *table, rt_size_t size); 下面给出 AT Client 移植具体示例,该示例主要展示 `at_client_port_init()` 移植函数中 URC 数据的具体处理方式,开发者可直接应用到自己的移植文件中,或者自定义修改实现功能,完成 AT Client 的移植。 ```c -static void urc_conn_func(const char *data, rt_size_t size) +static void urc_conn_func(struct at_client *client ,const char *data, rt_size_t size) { /* WIFI 连接成功信息 */ LOG_D("AT Server device WIFI connect success!"); } -static void urc_recv_func(const char *data, rt_size_t size) +static void urc_recv_func(struct at_client *client ,const char *data, rt_size_t size) { /* 接收到服务器发送数据 */ LOG_D("AT Client receive AT Server data!"); } -static void urc_func(const char *data, rt_size_t size) +static void urc_func(struct at_client *client ,const char *data, rt_size_t size) { /* 设备启动信息 */ LOG_D("AT Server device startup!"); -- Gitee