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

add: airlink, 测试spi吞吐量的脚本加上

Wendal Chen 1 год назад
Родитель
Сommit
ba553d4fe9

+ 39 - 0
demo/airlink/air780epm_test/main.lua

@@ -0,0 +1,39 @@
+
+-- LuaTools需要PROJECT和VERSION这两个信息
+PROJECT = "airlink"
+VERSION = "1.0.4"
+
+
+-- sys库是标配
+_G.sys = require("sys")
+
+sys.taskInit(function()
+    sys.wait(100)
+    airlink.init()
+    airlink.start(1)
+    sys.wait(10)
+    airlink.test(1)
+    sys.wait(10)
+
+    airlink.statistics()
+
+    airlink.test(1000)
+    sys.wait(1000)
+    airlink.statistics()
+    -- wlan.init()
+    -- wlan.connect("luatos1234", "12341234")
+    -- airlink.test(1000)
+    for i = 1, 20, 1 do
+        airlink.test(1000)
+        sys.wait(1000)
+    end
+    -- sys.wait(1000)
+    airlink.statistics()
+
+end)
+
+
+-- 用户代码已结束---------------------------------------------
+-- 结尾总是这一句
+sys.run()
+-- sys.run()之后后面不要加任何语句!!!!!

+ 11 - 2
demo/airlink/air8000_wifi/main.lua

@@ -46,6 +46,7 @@ end
 
 function test_scan()
     while 1 do
+        log.info("执行wifi扫描")
         wlan.scan()
         sys.wait(30 * 1000)
     end
@@ -58,6 +59,14 @@ sys.subscribe("WLAN_SCAN_DONE", function ()
     end
 end)
 
+--  每隔6秒打印一次airlink统计数据, 调试用
+sys.taskInit(function()
+    while 1 do
+        sys.wait(6000)
+        airlink.statistics()
+    end
+end)
+
 sys.taskInit(function()
     -- 稍微缓一下
     sys.wait(10)
@@ -74,13 +83,13 @@ sys.taskInit(function()
     sys.wait(100)
     
     -- 启动AP测试
-    -- test_ap()
+    test_ap()
 
     -- 连接STA测试
     -- test_sta()
 
     -- wifi扫描测试
-    test_scan()
+    -- test_scan()
 end)
 
 

+ 1 - 1
demo/airlink/air8000s/main.lua

@@ -14,7 +14,7 @@ sys.taskInit(function()
     airlink.start(0)
     wlan.init()
     -- wlan.connect("uiot", "12345678")
-    sys.wait(500)
+    -- sys.wait(500)
     -- wlan.createAP("uiot5678", "12345678")
     -- log.info("设置静态IPV4")
     -- netdrv.ipv4(socket.LWIP_ETH, "192.168.1.129", "255.255.255.0", "192.168.1.1")