我 對問題發布了答案
如果用的是W800_SDK_V1.00.10,在demo目錄有就又wm_i2c_demo.c。如果用的是WM_IOT_SDK,在example/peripheral/i2c目錄下有I2C的demo。
我 對問題發布了答案
一般使用setrtc和getrtc就夠了,如果想用定時中斷方式,就需要tls_rtc_timer_start接口來設置定時時間了,類似於鬧鐘,到幾點產生個中斷。
我 對問題發布了答案
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調用
我 對問題發布了答案
感覺挺亂的,串口接收回調裡調用sem release後,任務裡就可以獲取到sem了,但是sem acquire獲取成功後返回值是0,你這個if(os_status)只有在超時才會執行,超時了又去讀了,
我 對問題發布了答案
'cmd.exe' 不是內部或外部命令,也不是可運行的程序 或批處理文件。