Просмотр исходного кода

update: 补充Air8000-ble/wlan代码的wifi升级操作

wangshihao 7 месяцев назад
Родитель
Сommit
37a2a35919

+ 4 - 0
module/Air8000/demo/ble/ibeacon/main.lua

@@ -39,6 +39,10 @@ if wdt then
     sys.timerLoopStart(wdt.feed, 3000)
 end
 
+-- 如果需要升级WIFI固件,请打开下面两行注释
+-- local fota_wifi = require("fota_wifi")
+-- sys.taskInit(fota_wifi.request)
+
 -- 如果内核固件支持errDump功能,此处进行配置,【强烈建议打开此处的注释】
 -- 因为此功能模块可以记录并且上传脚本在运行过程中出现的语法错误或者其他自定义的错误信息,可以初步分析一些设备运行异常的问题
 -- 以下代码是最基本的用法,更复杂的用法可以详细阅读API说明文档

+ 4 - 0
module/Air8000/demo/ble/master/main.lua

@@ -36,6 +36,10 @@ if wdt then
     sys.timerLoopStart(wdt.feed, 3000)
 end
 
+-- 如果需要升级WIFI固件,请打开下面两行注释
+-- local fota_wifi = require("fota_wifi")
+-- sys.taskInit(fota_wifi.request)
+
 -- 如果内核固件支持errDump功能,此处进行配置,【强烈建议打开此处的注释】
 -- 因为此功能模块可以记录并且上传脚本在运行过程中出现的语法错误或者其他自定义的错误信息,可以初步分析一些设备运行异常的问题
 -- 以下代码是最基本的用法,更复杂的用法可以详细阅读API说明文档

+ 4 - 0
module/Air8000/demo/ble/peripheral/main.lua

@@ -35,6 +35,10 @@ if wdt then
     sys.timerLoopStart(wdt.feed, 3000)
 end
 
+-- 如果需要升级WIFI固件,请打开下面两行注释
+-- local fota_wifi = require("fota_wifi")
+-- sys.taskInit(fota_wifi.request)
+
 -- 如果内核固件支持errDump功能,此处进行配置,【强烈建议打开此处的注释】
 -- 因为此功能模块可以记录并且上传脚本在运行过程中出现的语法错误或者其他自定义的错误信息,可以初步分析一些设备运行异常的问题
 -- 以下代码是最基本的用法,更复杂的用法可以详细阅读API说明文档

+ 4 - 0
module/Air8000/demo/ble/scan/main.lua

@@ -35,6 +35,10 @@ if wdt then
     sys.timerLoopStart(wdt.feed, 3000)
 end
 
+-- 如果需要升级WIFI固件,请打开下面两行注释
+-- local fota_wifi = require("fota_wifi")
+-- sys.taskInit(fota_wifi.request)
+
 -- 如果内核固件支持errDump功能,此处进行配置,【强烈建议打开此处的注释】
 -- 因为此功能模块可以记录并且上传脚本在运行过程中出现的语法错误或者其他自定义的错误信息,可以初步分析一些设备运行异常的问题
 -- 以下代码是最基本的用法,更复杂的用法可以详细阅读API说明文档

+ 3 - 0
module/Air8000/demo/wlan/AP/main.lua

@@ -7,6 +7,9 @@ dnsproxy = require("dnsproxy")
 dhcpsrv = require("dhcpsrv")
 httpplus = require("httpplus")
 
+-- 如果需要升级WIFI固件,请打开下面两行注释
+-- local fota_wifi = require("fota_wifi")
+-- sys.taskInit(fota_wifi.request)
 
 function test_ap()
     log.info("执行AP创建操作")

+ 4 - 0
module/Air8000/demo/wlan/Power_Save/main.lua

@@ -7,6 +7,10 @@ dnsproxy = require("dnsproxy")
 dhcpsrv = require("dhcpsrv")
 -- httpplus = require("httpplus")
 
+-- 如果需要升级WIFI固件,请打开下面两行注释
+-- local fota_wifi = require("fota_wifi")
+-- sys.taskInit(fota_wifi.request)
+
 -- 通过boot按键方便刷Air8000S
 function PWR8000S(val)
     gpio.set(23, val)

+ 3 - 1
module/Air8000/demo/wlan/STA/main.lua

@@ -7,7 +7,9 @@ dnsproxy = require("dnsproxy")
 dhcpsrv = require("dhcpsrv")
 httpplus = require("httpplus")
 
-
+-- 如果需要升级WIFI固件,请打开下面两行注释
+-- local fota_wifi = require("fota_wifi")
+-- sys.taskInit(fota_wifi.request)
 
 -- wifi的STA相关事件
 sys.subscribe("WLAN_STA_INC", function(evt, data)

+ 4 - 0
module/Air8000/demo/wlan/wifi_configuration_network_by_ap/main.lua

@@ -9,6 +9,10 @@ dnsproxy = require("dnsproxy")
 dhcpsrv = require("dhcpsrv")
 httpplus = require("httpplus")
 
+-- 如果需要升级WIFI固件,请打开下面两行注释
+-- local fota_wifi = require("fota_wifi")
+-- sys.taskInit(fota_wifi.request)
+
 -- 初始化LED灯, 这里演示控制Air8000核心板蓝灯,其他开发板请查看硬件原理图自行修改(如果使用整机开发板可以用GPIO146)
 local LEDA = gpio.setup(20, 0, gpio.PULLUP)
 

+ 4 - 0
module/Air8000/demo/wlan/wifi_scan/main.lua

@@ -6,6 +6,10 @@ VERSION = "1.0.5"
 _G.sys = require("sys")
 require "sysplus"
 
+-- 如果需要升级WIFI固件,请打开下面两行注释
+-- local fota_wifi = require("fota_wifi")
+-- sys.taskInit(fota_wifi.request)
+
 function test_scan()
     while 1 do
         log.info("执行wifi扫描")