ソースを参照

Merge pull request #644 from robertfoss/enduser_setup

Added ENDUSER_SETUP module.
Johny Mattsson 8 年 前
コミット
5e19b8488f

+ 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   \

この差分においてかなりの量のファイルが変更されているため、一部のファイルを表示していません