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

Merge pull request #644 from robertfoss/enduser_setup

Added ENDUSER_SETUP module.
Johny Mattsson 8 лет назад
Родитель
Сommit
5e19b8488f
4 измененных файлов с 89 добавлено и 0 удалено
  1. 2 0
      app/include/user_config.h
  2. 1 0
      app/include/user_modules.h
  3. 77 0
      app/modules/enduser_setup.c
  4. 9 0
      app/modules/modules.h

+ 2 - 0
app/include/user_config.h

@@ -70,6 +70,8 @@
 #define LED_LOW_COUNT_DEFAULT 0
 #endif
 
+#define ENDUSER_SETUP_AP_SSID "SetupGadget"
+
 #define STRBUF_DEFAULT_INCREMENT 32
 
 #endif	/* __USER_CONFIG_H__ */

+ 1 - 0
app/include/user_modules.h

@@ -28,6 +28,7 @@
 #define LUA_USE_MODULES_BIT
 #define LUA_USE_MODULES_MQTT
 #define LUA_USE_MODULES_COAP
+//#define LUA_USE_MODULES_ENDUSER_SETUP // USE_DNS in dhcpserver.h needs to be enabled for this module to work.
 #define LUA_USE_MODULES_U8G
 //#define LUA_USE_MODULES_UCG
 // #define LUA_USE_MODULES_WS2801

Разница между файлами не показана из-за своего большого размера
+ 77 - 0
app/modules/enduser_setup.c


+ 9 - 0
app/modules/modules.h

@@ -157,6 +157,14 @@
 #define ROM_MODULES_WS2812
 #endif
 
+#if defined(LUA_USE_MODULES_ENDUSER_SETUP)
+#define MODULES_ENDUSER_SETUP      "enduser_setup"
+#define ROM_MODULES_ENDUSER_SETUP  \
+    _ROM(MODULES_ENDUSER_SETUP, luaopen_enduser_setup, enduser_setup_map)
+#else
+#define ROM_MODULES_ENDUSER_SETUP
+#endif
+
 #if defined(LUA_USE_MODULES_CJSON)
 #define MODULES_CJSON       "cjson"
 #define ROM_MODULES_CJSON   \
@@ -255,6 +263,7 @@
         ROM_MODULES_UART    \
         ROM_MODULES_OW      \
         ROM_MODULES_BIT     \
+        ROM_MODULES_ENDUSER_SETUP \
         ROM_MODULES_WS2801  \
         ROM_MODULES_WS2812  \
         ROM_MODULES_CJSON   \

Некоторые файлы не были показаны из-за большого количества измененных файлов