alienwalker 3 лет назад
Родитель
Сommit
fcf9cada97
1 измененных файлов с 8 добавлено и 7 удалено
  1. 8 7
      demo/network/Air105/ota_demo.lua

+ 8 - 7
demo/network/Air105/ota_demo.lua

@@ -12,7 +12,7 @@ local function uartRx(id, len)
             
         else
             log.error("fota写入异常,请至少在1秒后重试")
-            fota.done(false)
+            fota.finish(false)
             return
         end
         rbuff:del()
@@ -36,9 +36,9 @@ local function otaTask()
     uart.write(3,"ready")
     sys.waitUntil("downloadOK")                       
     while true do
-        local isError,fotaDone  = fota.done()
+        local isError,fotaDone  = fota.isDone()
         if fotaDone then
-            fota.end(true)
+            fota.finish(true)
             log.info("FOTA完成")
             rtos.reboot()   --如果还有其他事情要做,就不要立刻reboot
             break
@@ -116,7 +116,7 @@ local function otaTask()
                         total = total + rbuff:used()
                     else
                         log.error("fota写入异常,请至少在1秒后重试")
-                        fota.done(false)
+                        fota.finish(false)
                         done = true
                         break
                     end
@@ -125,9 +125,9 @@ local function otaTask()
                     if fotaDone then
                         log.info("下载完成")
                         while true do
-                            isError,fotaDone  = fota.done()
+                            isError,fotaDone  = fota.isDone()
                             if fotaDone then
-                                fota.end(true)
+                                fota.finish(true)
                                 log.info("FOTA完成")
                                 done = true
                                 rtos.reboot()   --如果还有其他事情要做,就不要立刻reboot
@@ -172,7 +172,7 @@ local function otaTask()
                             total = total + rbuff:used()
                         else
                             log.error("fota写入异常,请至少在1秒后重试")
-                            fota.done(false)
+                            fota.finish(false)
                             done = true
                             break
                         end
@@ -198,6 +198,7 @@ local function otaTask()
     end
     network.release(netc)
     sysplus.taskDel(taskName)
+    fota.finish(false)
 end
 
 function otaDemo()