Jelajahi Sumber

update: 更新云编译选项

Wendal Chen 2 tahun lalu
induk
melakukan
8d46dfc989
3 mengubah file dengan 85 tambahan dan 9 penghapusan
  1. 27 9
      app/port/luat_conf_bsp.h
  2. 29 0
      cloudbuild/air101.meta.json
  3. 29 0
      cloudbuild/air103.meta.json

+ 27 - 9
app/port/luat_conf_bsp.h

@@ -48,22 +48,20 @@
 
 // #define LUAT_USE_ICONV 1
 
-// wlan库相关
+// wlan库相关, 仅AIR601
 // #define LUAT_USE_WLAN
-// #define LUAT_USE_LWIP
-// #define LUAT_USE_NETWORK
-// #define LUAT_USE_DNS
-// #define LUAT_USE_SNTP
-// #define LUAT_USE_HTTPSRV
-// #define LUAT_USE_FTP
 
 // 外置网络支持
-// #define LUAT_USE_W5500_XXX
-// #define LUAT_USE_DHCP
+// #define LUAT_USE_W5500
 
 // 开启TLS
 // #define LUAT_USE_TLS
 
+// 其他网络功能
+// #define LUAT_USE_SNTP
+// #define LUAT_USE_HTTPSRV
+// #define LUAT_USE_FTP
+
 
 #define LUAT_USE_IOTAUTH 1
 
@@ -240,6 +238,26 @@
 //<-- custom
 //------------------------------------------------------------------------------
 
+#if defined(LUAT_USE_WLAN) || defined(LUAT_USE_W5500)
+#ifndef LUAT_USE_NETWORK
+#define LUAT_USE_NETWORK
+#define LUAT_USE_DNS
+#endif
+#ifndef LUAT_USE_DNS
+#define LUAT_USE_DNS 1
+#endif
+#endif
+#ifdef LUAT_USE_WLAN
+#ifndef LUAT_USE_LWIP
+#define LUAT_USE_LWIP
+#endif
+#endif
+#ifdef LUAT_USE_W5500
+#ifndef LUAT_USE_DHCP
+#define LUAT_USE_DHCP
+#endif
+#endif
+
 
 #define LV_DISP_DEF_REFR_PERIOD 30
 #define LUAT_LV_DEBUG 0

+ 29 - 0
cloudbuild/air101.meta.json

@@ -205,6 +205,35 @@
                 "fsize": 271352,
                 "dft": false
             },
+            {
+                "icon": "zmdi-input-composite",
+                "name": "@NETWORKS",
+                "content": "网络外设",
+                "rsize": 0,
+                "children": [
+                    {
+                        "name": "w5500",
+                        "content": "驱动w5500以太网",
+                        "rsize": 23240,
+                        "fsize": 464592,
+                        "dft": false
+                    },
+                    {
+                        "name": "sntp",
+                        "content": "网络对时",
+                        "rsize": 23240,
+                        "fsize": 464592,
+                        "dft": false
+                    },
+                    {
+                        "name": "ftp",
+                        "content": "FTP客户端",
+                        "rsize": 23240,
+                        "fsize": 464592,
+                        "dft": false
+                    }
+                ]
+            },
             {
                 "icon": "zmdi-card-sd",
                 "name": "@LIB",

+ 29 - 0
cloudbuild/air103.meta.json

@@ -248,6 +248,35 @@
                     }
                 ]
             },
+            {
+                "icon": "zmdi-input-composite",
+                "name": "@NETWORKS",
+                "content": "网络外设",
+                "rsize": 0,
+                "children": [
+                    {
+                        "name": "w5500",
+                        "content": "驱动w5500以太网",
+                        "rsize": 23240,
+                        "fsize": 464592,
+                        "dft": false
+                    },
+                    {
+                        "name": "sntp",
+                        "content": "网络对时",
+                        "rsize": 23240,
+                        "fsize": 464592,
+                        "dft": false
+                    },
+                    {
+                        "name": "ftp",
+                        "content": "FTP客户端",
+                        "rsize": 23240,
+                        "fsize": 464592,
+                        "dft": false
+                    }
+                ]
+            },
             {
                 "icon": "zmdi-card-sd",
                 "name": "@LIB",