瀏覽代碼

:zap: 优化 netled

Mizore 2 年之前
父節點
當前提交
45a65532ab
共有 1 個文件被更改,包括 3 次插入2 次删除
  1. 3 2
      script/util_netled.lua

+ 3 - 2
script/util_netled.lua

@@ -12,8 +12,9 @@ local netled_inited = false
 sys.taskInit(
     function()
         local nums = {0, 1, 2, 4, 6, 12, 16, 21, 27, 34, 42, 51, 61, 72, 85, 100, 100}
+        local len = #nums
         while true do
-            for i = 1, #nums, 1 do
+            for i = 1, len, 1 do
                 pwm.open(4, 1000, nums[i])
                 result = sys.waitUntil("NET_LED_INIT", 25)
                 if result then
@@ -21,7 +22,7 @@ sys.taskInit(
                     return
                 end
             end
-            for i = #nums, 1, -1 do
+            for i = len, 1, -1 do
                 pwm.open(4, 1000, nums[i])
                 result = sys.waitUntil("NET_LED_INIT", 25)
                 if result then