mirror of
https://gitee.com/moluo-tech/AT-Command
synced 2025-06-18 08:27:51 +00:00
44 lines
1.1 KiB
C
44 lines
1.1 KiB
C
![]() |
/******************************************************************************
|
|||
|
* @brief <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
*
|
|||
|
* Copyright (c) 2020, <morro_luo@163.com>
|
|||
|
*
|
|||
|
* SPDX-License-Identifier: Apache-2.0
|
|||
|
*
|
|||
|
* Change Logs:
|
|||
|
* Date Author Notes
|
|||
|
* 2020/07/11 Morro
|
|||
|
******************************************************************************/
|
|||
|
#include "module.h"
|
|||
|
#include "tty.h"
|
|||
|
#include "cli.h"
|
|||
|
|
|||
|
static cli_obj_t cli; /*<2A><><EFBFBD><EFBFBD><EFBFBD>ж<EFBFBD><D0B6><EFBFBD> */
|
|||
|
|
|||
|
/*
|
|||
|
* @brief <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><EFBFBD>
|
|||
|
* @return none
|
|||
|
*/
|
|||
|
static void cli_task_init(void)
|
|||
|
{
|
|||
|
cli_port_t p = {tty.write, tty.read}; /*<2A><>д<EFBFBD>ӿ<EFBFBD> */
|
|||
|
|
|||
|
cli_init(&cli, &p); /*<2A><>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ж<EFBFBD><D0B6><EFBFBD> */
|
|||
|
|
|||
|
cli_enable(&cli);
|
|||
|
|
|||
|
cli_exec_cmd(&cli,"sysinfo"); /*<2A><>ʾϵͳ<CFB5><CDB3>Ϣ*/
|
|||
|
}
|
|||
|
|
|||
|
/*
|
|||
|
* @brief <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
* @return none
|
|||
|
*/
|
|||
|
static void cli_task_process(void)
|
|||
|
{
|
|||
|
cli_process(&cli);
|
|||
|
}
|
|||
|
|
|||
|
module_init("cli", cli_task_init);
|
|||
|
task_register("cli", cli_task_process, 10); /*ע<><D7A2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>*/
|