我 对问题发布了答案
1、确认下是否用到了这两个头文件里的接口或者定义,如果没用到直接删除引用头文件即可,或者直接删除看是否能编译通过。2、在第一步确认的基础上,确实用到了这两个头文件,那需要有这两个.h的源文件,剩下的操
我 发表了评论
@1201 这个是申请内存失败,没有空闲的内存了,有三种可能:1、是否有内存泄露的地方;2、本身就是需要很多内存,内存不够了;3、内存碎片。可以在出问题的时候调用tls_mem_get_avail_h
我 发表了评论
@1201 感觉是内存破坏,用了不该用的内存,比如某段内存已经释放了,但是有被用到了。或者使用的长度比申请的长度大导致越界了。检查代码吧。
我 对问题发布了答案
一般用来查找内存泄漏或者破坏的地方,打开后,正常运行时,不会打印,直到出现内存申请、释放失败,就会打印出来所有已申请且未释放的内存用来查看。你这截图不完整,看不出什么来。
我 对问题发布了答案
看你发送使用的是什么,假如是PC端串口工具,工具端都是可以设置以ASCII格式发送,还是以hex发送的。“hex数据位置不对而且是4个一组”猜测是不是跟你写的代码有关系,接收数据放在了uint32_t
我 发表了评论
@demaricy 定义了notify或者indicate属性后,协议栈会自动添加一个0x2902的可读属性的CCCD,当手机端 可以读取CCCD了,返回的结果就是notifv或者indicate是否
我 发表了评论
@demaricy 定义了notify或者indicate属性后,协议栈会自动添加一个0x2902的CCCD,当手机端点了订阅后,就可以读这个CCCD了,返回的结果就是notify或者indicate
我 发表了评论
2-If there are no errors when downloading other firmware, it may be that there is a problem with the
我 发表了评论
请问w800 支持WIFI mesh吗?如果不支持,请问其他mesh库可以移植过来吗?