SDK版本:W80X SDK v1.00.10_202301
我現在有個基於W801的項目,使用的資源有:
1、1路UART;
2、1路SPI;
3、BLE Client;
4、WIFI(AP、STA、APSAT自由切換);
5、TCP Server(一個端口);
6、Iot Mqtt;
測試發現連接 Iot Mqtt 時一直報申請內存失敗,然後關閉 BLE Client 服務後正常使用。
現在不知道是 Iot Mqtt 內存吃緊還是BLE Client 服務內存吃緊。然後有個想法是默認不開啟BLE Client 服務(tls_bt_init(0xFF)),使用時再打開,然後停止使用後關閉(tls_bt_deinit());然後再次打開BLE時會報有些奇怪的錯誤。
請問如何可以做到BLE按需開啟和關閉尼?
理論是,但是實際上tls_bt_deinit()關閉後,再調用tls_bt_entry()開啟藍牙時是會報錯的。上電過程中不能重複開啟藍牙
@fengye20101112 你可以參考藍牙配網的實現方式,藍牙配網是可以重複進入的。