首页 / 物联网开发 / ESP8266/ESP8285开发:如何在 AT+ 指令中定义自己的函数?

ESP8266/ESP8285开发:如何在 AT+ 指令中定义自己的函数?

ESP8266/ESP8285开发:如何在 AT+ 指令中定义自己的函数?
在 Non-OS SDK 中的 AT 示例 (ESP8266_NONOS_SDKexamplesatuseruser_main.c) 中有提供如何实现一条自定义的 AT 指令“AT+TEST”。结构体 at_funcationType 用于定义一条指令的四种类型,例如指令名称“AT+TEST”。
类型 at_testCmd: 测试指令,对应指令为 AT+TEST=?,AT 示例中注册的实现回调为 at_testCmdTest,测试指令可以设计为返回参数的取值范围;注册为 NULL,则无测试指令。
类型 at_queryCmd: 查询指令,对应指令为 AT+TEST=?,AT 示例中注册的实现回调为 at_queryCmdTest,测试指令可以设计为返回当前值;注册为 NULL,则无测试指令。
类型 at_setupCmd: 设置指令,对应指令格式为 AT+TEST=parameter1,parameter2,……,AT 示例中注册的实现回调为 at_setupCmdTest,设置指令可以设计用于设置参数值;注册为 NULL,则无测试指令。
类型 at_exeCmd: 执行指令,对应指令为 AT+TEST,AT 示例中注册的实现回调为 at_exeCmdTest,执行指令可以设计用于执行某项操作;注册为 NULL,则无测试指令。

本文来自网络,不代表溯源库立场,转载请注明出处:https://www.date.work/20210408/518.html

溯源库作者

教程库站长:庄宇光 QQ:1881294 投诉及建议电话: 18559313275 网站ICP备案号: 闽ICP备19015982号-4 公安网备案号:闽公网安备35060202000406号 文章投稿及版权申诉联系邮箱 1: vip@jiaochengku.com  联系邮箱 2: vip@ufo.work
上一篇
下一篇

为您推荐

联系我们

联系我们

18559313275

在线咨询: QQ交谈

邮箱: vip@jiaochengku.com

工作时间:周一至周五,9:00-17:30,节假日休息