這塊功能還不完善,後續會更新。
這塊功能還不完善,後續會更新。
int Getip(const char url, const char port, char* buf) ,url參數類型定義錯誤了吧。貼代碼前,先點擊上面工具欄裡的</>再粘貼到中間,要不然發出來全亂了。
參考在線文檔裡的vscode使用方法。https://doc.winnermicro.net/w800/zh_CN/latest/get_started/ide.html
這兩個地方都不對,第一處用結構體直接給結構體賦值了,第二處memcpy給了二級指針,wm_hal_i2c_dev.reg已經是指針了。如果使用I2C可以參考I2C的demo,用ops的接口,ops調用的hal層。下次貼代碼時,先點上面工具欄裡的</>再複制代碼,要不然出來的效果很亂。
感覺挺亂的,串口接收回調裡調用sem release後,任務裡就可以獲取到sem了,但是sem acquire獲取成功後返回值是0,你這個if(os_status)只有在超時才會執行,超時了又去讀了,那這個sem的意義是什麼。
demo目錄下有定時器的demo,可以看下。
目前SDK裡沒有這樣的定義,可以根據需要自定義一個。
重新打開就好了,我這裡也偶爾會遇到卡死的情況。
測試工具可以用官網的NC_AUTH工具,技術文檔裡有使用說明。固件用的就是標準固件。
1、如果使用AT指令,SDK不需要做任何改動直接編譯出來的固件就可以使用。
2、做為tcp server時,可以有最多4個tcp client連接上來,每一個新連上來的client都會分到一個新的socket id。收發數據的指令都需要帶對應的socket id的。文檔可以參考AT指令用戶手冊,官網可以下載。
建議用串口工具下載固件。
是不是進入了自動工作透傳模式下。我看那個對勾是勾上的。
具體編譯報錯信息是什麼?
這個屬於曆史遺留問題,在新版SDK裡會改正。
通信不上,具體是什麼問題,詳細描述下,具體到問題點。
問 請問編程指南中提到的藍牙Mesh Shell應用程序在哪裡