BLE firmware version is not in sync with CurieBLE library !!
这个错误通常发生在Arduino/Genuino 101板上,它表示BLE固件版本与CurieBLE库不同步。这可能是因为你升级了CurieBLE库,但没有相应地升级BLE固件。要解决这个问题,可以尝试以下步骤:
确保你的Arduino IDE和CurieBLE库都是最新版本,可以尝试重新安装最新版本的IDE和库。
在Arduino IDE中选择“工具”->“板子”->“Arduino/Genuino 101”,然后选择“工具”->“程序员”->“Arduino/Genuino 101 Firmware Updater”。
连接Arduino/Genuino 101板并确保它处于“运行”模式。
单击“工具”->“烧录引导程序”,然后等待烧录完成。
重新编译并上传你的程序,这时候应该就不会再出现错误了。
如果以上步骤仍然无法解决问题,可以尝试将BLE固件版本回滚到与CurieBLE库兼容的版本。具体方法可以参考Arduino/Genuino 101的官方文档或社区论坛。
检查下固件,固件需要升级。