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

fix: gpio,中断防抖模式下,回调缺了pin参数(第二个参数)

Wendal Chen 4 месяцев назад
Родитель
Сommit
314e819545
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      luat/modules/luat_lib_gpio.c

+ 2 - 1
luat/modules/luat_lib_gpio.c

@@ -102,7 +102,8 @@ int l_gpio_debounce_timer_handler(lua_State *L, void* ptr) {
     lua_geti(L, LUA_REGISTRYINDEX, gpios[pin].lua_ref);
     if (!lua_isnil(L, -1)) {
         lua_pushinteger(L, gpios[pin].latest_state);
-        lua_call(L, 1, 0);
+        lua_pushinteger(L, pin);
+        lua_call(L, 2, 0);
     }
     return 0;
 }