diff --git a/at_client_sample.c b/at_client_sample.c index ad3c6cd..655e186 100644 --- a/at_client_sample.c +++ b/at_client_sample.c @@ -112,7 +112,23 @@ __exit: return result; } + +int at_client_test_init(int argc, char **argv) +{ +#define AT_CLIENT_RECV_BUFF_LEN 512 + + if (argc != 2) + { + rt_kprintf("at_client_init -- AT client initialize.\n"); + return -RT_ERROR; + } + + at_client_init(argv[1], AT_CLIENT_RECV_BUFF_LEN); + + return RT_EOK; +} #ifdef FINSH_USING_MSH #include MSH_CMD_EXPORT(at_client_test, AT client send cmd and get response); +MSH_CMD_EXPORT_ALIAS(at_client_test_init, at_client_init, initialize AT client); #endif