可以看下wm_ble_server_api_demo.c裡wm_ble_server_demo_conn_param_update_slave這個接口,可以設置連接時間參數,另外如果只用到藍牙而沒用到wifi功能的情況下,還可以調用tls_bt_ctrl_sleep來使能藍牙的sleep模式
可以看下wm_ble_server_api_demo.c裡wm_ble_server_demo_conn_param_update_slave這個接口,可以設置連接時間參數,另外如果只用到藍牙而沒用到wifi功能的情況下,還可以調用tls_bt_ctrl_sleep來使能藍牙的sleep模式
wm_psram_config(1);psram_init(PSRAM_QPI);初始化只需要調用這兩個接口就行了,wm_psram_config根據實際使用的io選擇哪一組,使用的時候,起始地址是0x30000000,由於沒有做到內存管理裡,所以無法向普通內存一樣動態申請釋放,需要單獨指定地址,自己管理,其他的操作就和普通內存一樣了,比如memcpy,memset之類的。
如果使用的是W806可以參考這個,如果使用的是W800或者W801的SDK,也可以參考這個修改,如果不是用的CDK編譯就不是修改aft_build_project.sh文件,得修改tools/w800/rules.mk文件。
因為你這個while(1){}足以幹死所有的任務了
math庫函數,應該和cjson沒關系,用CDK編譯,工程沒有把math庫鏈接進來,可以試下在工程設置裡的linker裡把math庫添加進來。
可以吧,我用我的外擴psram的板子試了,可以正常打印出來數據。

可能用的不是最新版本,之前的舊版本沒有把math庫添加進來,所以鏈接的時候不過,可以用新版本或者在當前版本裡添加math庫。
問 請問各位大佬,W801如何設置BLE連接時的最大和最小連接間隔呢?有相應的API嗎?