文件最后提交记录最后更新时间
1 个月前
1 个月前
1 个月前
1 个月前
README

自定义 AT 指令示例

功能说明

本示例演示无参数、设置、查询和测试四种 AT 指令形态。

构建 diting-community 并烧录后,可通过 AT 串口依次执行:

AT+DEMOINFO
AT+DEMOVALUE=60
AT+DEMOVALUE?
AT+DEMOVALUE=?

预期可读取示例状态、写入并读回 0~100 的内存值。详细说明参见文档中的“AT 指令使用指南”。

代码入口

  • 组件:at_command_sample
  • 构建开关:CONFIG_ENABLE_AT_COMMAND_SAMPLE
  • 源码和指令表:at_custom_command_demo.c
  • 注册入口:at_custom_command_demo_register()

构建与烧录

在 src/ 目录选择 pack_diting_community 目标并运行 fbb build,然后烧录社区固件。构建和串口操作参见一站式 CLI 开发环境使用指南。

运行与验收

依次执行上面的四条指令;AT+DEMOVALUE=60 返回 OK 后,AT+DEMOVALUE? 应读回 60,AT+DEMOVALUE=? 应返回参数范围。若指令不存在,先检查组件是否进入目标和注册函数是否执行。

二次开发

复制指令项时必须分配未占用的 cmd_id,并让语法表、处理函数参数结构和最大命令长度保持一致。