1. 首先打开app_at_cmd_parse.c文件,在文件的末尾找到,可在中间添加需要的代码

/查询电信自注册结果
{AT_FLAG_VISIABLE | AT_FLAG_LOGABLE, "+LCTREG", NULL, at_handle_LCTREG_cmd_read, at_handle_LCTREG_cmd_test, NULL},

//Manufacturer revision
{AT_FLAG_VISIABLE | AT_FLAG_LOGABLE, "+CGMR", NULL, NULL, at_handle_CGMR_cmd_test, at_handle_CGMR_cmd_exec},

其中在+LCTREG后面有4个回调函数,分别是set,read,test,exec,分别解释

set    是+LCTREG后面有等号=的时候调用,设置参数之类的
read  是+LCTREG后面有问号?的时候调用, 查询参数
test   是测试用途,一般不用
exec  是+LCTREG后面啥都没有的时候调用

然后具体看需要这4个中的那几个回调函数,自己实现即可

2. 由于这些函数全部是静态的,所以不用在头文件里面声明。

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-12-07
  • 2021-11-17
  • 2022-12-23
  • 2021-12-10
  • 2021-12-02
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-12-30
  • 2022-12-23
  • 2021-08-07
  • 2021-04-11
相关资源
相似解决方案