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

change: pins,debug模式应默认关闭

Wendal Chen 9 месяцев назад
Родитель
Сommit
08e40d0e94
2 измененных файлов с 15 добавлено и 1 удалено
  1. 14 0
      components/pins/binding/luat_lib_pins.c
  2. 1 1
      demo/pins/pins.json

+ 14 - 0
components/pins/binding/luat_lib_pins.c

@@ -95,11 +95,25 @@ static int l_pins_load(lua_State *L) {
 	return 2;
 }
 
+/**
+调试模式
+@api pins.debug(mode)
+@boolean 是否开启调试模式, 默认是关闭的, 就是日志多一些
+@usage
+pins.debug(true)
+*/
+static int l_pins_debug(lua_State *L) {
+	extern uint8_t g_pins_debug;
+	g_pins_debug = (uint8_t)lua_toboolean(L, 1);
+	return 0;
+}
+
 #include "rotable2.h"
 static const rotable_Reg_t reg_pins[] =
 {
     {"setup",     ROREG_FUNC(l_pins_setup)},
 	{"loadjson",  ROREG_FUNC(l_pins_load)},
+	{"debug",	  ROREG_FUNC(l_pins_debug)},
 	{ NULL,       ROREG_INT(0) }
 };
 

+ 1 - 1
demo/pins/pins.json

@@ -5,5 +5,5 @@
         [55, "UART2_RXD"],
         [56, "UART2_TXD"]
     ],
-    "pins_debug" : true
+    "pins_debug" : false
 }