这块功能还不完善, 后续会更新.
这块功能还不完善, 后续会更新.
int Getip (const char url, const char port, char* buf) , url 参数类型定义错误了吧. 贴代码前, 先点击上面工具栏里的 "/" 再粘贴到中间, 要不然发出来全乱了.
参考在线文档里的 vscode 使用方法. https: //doc. winnermicro. net/w800/zh_CN/latest/get_started/ide. html
这两个地方都不对, 第一处用结构体直接给结构体赋值了, 第二处 memcpy 给了二级指针, wm_hal_i2c_dev. reg 已经是指针了. 如果使用 I2C 可以参考 I2C 的 demo, 用 ops 的接口, ops 调用的 hal 层. 下次贴代码时, 先点上面工具栏里的 "/" 再复制代码, 要不然出来的效果很乱.
感觉挺乱的, 串口接收回调里调用 sem release 后, 任务里就可以获取到 sem 了, 但是 sem acquire 获取成功后返回值是 0, 你这个 if (os_status) 只有在超时才会执行, 超时了又去读了, 那这个 sem 的意义是什么.
demo 目录下有定时器的 demo, 可以看下.
目前 SDK 里没有这样的定义, 可以根据需要自定义一个.
重新打开就好了, 我这里也偶尔会遇到卡死的情况.
测试工具可以用官网的 NC_AUTH 工具, 技术文档里有使用说明. 固件用的就是标准固件.
1, 如果使用 AT 指令, SDK 不需要做任何改动直接编译出来的固件就可以使用.
2, 做为 tcp server 时, 可以有最多 4 个 tcp client 连接上来, 每一个新连上来的 client 都会分到一个新的 socket id. 收发数据的指令都需要带对应的 socket id 的. 文档可以参考 AT 指令用户手册, 官网可以下载.
建议用串口工具下载固件.
是不是进入了自动工作透传模式下. 我看那个对勾是勾上的.
具体编译报错信息是什么?
这个属于历史遗留问题, 在新版 SDK 里会改正.
通信不上, 具体是什么问题, 详细描述下, 具体到问题点.
问 请问编程指南中提到的蓝牙 Mesh Shell 应用程序在哪里