可以支持,SDK里面有两套蓝牙协议栈,默认用的是NimBLE蓝牙协议栈,只支持BLE,而另外一个蓝牙协议栈支持BT和BLE,相对编译后的固件也会大一些,可以通过宏定义选择。两个蓝牙协议栈分别参考以下两个文档:
可以支持,SDK里面有两套蓝牙协议栈,默认用的是NimBLE蓝牙协议栈,只支持BLE,而另外一个蓝牙协议栈支持BT和BLE,相对编译后的固件也会大一些,可以通过宏定义选择。两个蓝牙协议栈分别参考以下两个文档:
tls_gpio_write比tls_bitband_write考虑的东西相对多一些,所以判断语句也会多一些,参数也更少更加方便用户调用,相对效率比后者低一些,如果不考虑效率用tls_gpio_write即可。
W80X系列芯片,通过串口下载的fls固件包含secboot.img(启动引导程序)和user.img(用户程序)两部分组成。
而CK-LINK下载时,只会更新user.img,所以下载时不能勾选擦除选项,否则会把secboot引导程序擦除掉,导致即使烧录成功也启动不了,打印ccc。
如果芯片是空片,或有擦除过flash(串口一直打印ccc),则应当先通过串口下载一次.fls格式的固件后,再将CDK参考下图选项配置,再通过CK-LINK下载,即可解决烧录启动不了问题。
log截图看下,大概率内存没有释放导致的。
可以通过以下接口动态更改CPU频率
extern void tls_sys_clk_set();
tls_sys_clk_set(CPU_CLK_240M);
经典蓝牙音频使用效果不好,声音会断断续续,所以都不建议客户使用。
截图截全些,没有截到关键错误信息。
把server改为client才能获取信号强度。
wifi模块端无法获取同一局域网中其他设备的ip地址和端口号呀。
看SDK Demo使用指导
看这个文档。
问 是否支持btapp里面的ble,而不是NimBLE版