可以支持,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版