소스 검색

Merge pull request #644 from robertfoss/enduser_setup

Added ENDUSER_SETUP module.
Johny Mattsson 8 년 전
부모
커밋
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   \

이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.