Bladeren bron

update ws2812_compat.lua

devsaurus 7 jaren geleden
bovenliggende
commit
1915714bc2
1 gewijzigde bestanden met toevoegingen van 1 en 6 verwijderingen
  1. 1 6
      lua_compat/ws2812_compat.lua

+ 1 - 6
lua_compat/ws2812_compat.lua

@@ -23,10 +23,6 @@ local _ws2812
 -- Implement esp8266 compatability API
 --
 function M.init(mode)
-  if _pin_strip1 == nil then
-    error("gpio for data1 undefined")
-  end
-
   if _pin_strip2 == nil and mode == M.MODE_DUAL then
     error("gpio for data2 undefined")
   end
@@ -66,9 +62,8 @@ return function (pin_strip1, pin_strip2)
   M.SHIFT_LOGICAL  = _ws2812.SHIFT_LOGICAL
   M.SHIFT_CIRCULAR = _ws2812.SHIFT_CIRCULAR
 
-  _pin_strip1 = pin_strip1
+  _pin_strip1 = pin_strip1 or error("pin_strip1 not defined")
   _pin_strip2 = pin_strip2
 
   return M
 end
-