mirror of
https://github.com/RT-Thread/rt-thread.git
synced 2026-02-06 00:45:22 +08:00
[component][net][at] at_client增加deInit接口 (#10598)
* [component][net][at] at_client增加deInit接口 * [component][net][at] at_client优化serial_v2适配
This commit is contained in:
@@ -169,14 +169,10 @@ struct at_client
|
||||
/* The maximum supported receive data length */
|
||||
rt_size_t recv_bufsz;
|
||||
|
||||
#if (!defined(RT_USING_SERIAL_V2))
|
||||
rt_sem_t rx_notice;
|
||||
#endif
|
||||
|
||||
rt_mutex_t lock;
|
||||
struct rt_event event;
|
||||
struct rt_mutex lock;
|
||||
|
||||
at_response_t resp;
|
||||
rt_sem_t resp_notice;
|
||||
at_resp_status_t resp_status;
|
||||
|
||||
struct at_urc_table *urc_table;
|
||||
@@ -184,6 +180,7 @@ struct at_client
|
||||
const struct at_urc *urc;
|
||||
|
||||
rt_thread_t parser;
|
||||
rt_slist_t list;
|
||||
};
|
||||
typedef struct at_client *at_client_t;
|
||||
#endif /* AT_USING_CLIENT */
|
||||
@@ -207,6 +204,7 @@ int at_req_parse_args(const char *req_args, const char *req_expr, ...);
|
||||
|
||||
/* AT client initialize and start*/
|
||||
int at_client_init(const char *dev_name, rt_size_t recv_bufsz, rt_size_t send_bufsz);
|
||||
int at_client_deInit(const char *dev_name);
|
||||
|
||||
/* ========================== multiple AT client function ============================ */
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user