diff options
| author | yangpeng <[email protected]> | 2023-09-25 17:25:30 +0800 |
|---|---|---|
| committer | guo <[email protected]> | 2023-10-08 13:25:28 +0800 |
| commit | 8012c0c9a20e3d7af1b7efc290684a8949e4c900 (patch) | |
| tree | 043e96be6626c54e8d0ad8d50f8ab75fd45be423 | |
| parent | c386a2c95615afe70750bce44f840bfc390fd2e0 (diff) | |
[at]优先判断是否是URC数据
| -rw-r--r-- | components/net/at/src/at_client.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/components/net/at/src/at_client.c b/components/net/at/src/at_client.c index e0d97c94ea..06e23c7a38 100644 --- a/components/net/at/src/at_client.c +++ b/components/net/at/src/at_client.c @@ -698,8 +698,8 @@ static int at_recv_readline(at_client_t client) } /* is newline or URC data */ - if ((ch == '\n' && last_ch == '\r') || (client->end_sign != 0 && ch == client->end_sign) - || (client->urc = get_urc_obj(client)) != RT_NULL) + if ((client->urc = get_urc_obj(client)) != RT_NULL || (ch == '\n' && last_ch == '\r') + || (client->end_sign != 0 && ch == client->end_sign)) { if (is_full) { |
