Kaynağa Gözat

add: 补齐ymodem协议的编译

Wendal Chen 2 yıl önce
ebeveyn
işleme
f43e9b24d1

+ 2 - 0
app/port/luat_conf_bsp.h

@@ -120,6 +120,8 @@
 // #define LUAT_USE_GTFONT 1
 // #define LUAT_USE_GTFONT_UTF8
 
+// #define LUAT_USE_YMODEM
+
 //----------------------------
 // 高级功能, 推荐使用REPL, 因为SHELL已废弃
 // #define LUAT_USE_SHELL 1

+ 7 - 0
cloudbuild/air101.meta.json

@@ -385,6 +385,13 @@
                         "rsize": 40008,
                         "fsize": 274360,
                         "dft": false
+                    },
+                    {
+                        "name": "ymodem",
+                        "content": "Ymodem传输协议",
+                        "rsize": 3008,
+                        "fsize": 274360,
+                        "dft": false
                     }
                 ],
                 "fsize": 271352,

+ 7 - 0
cloudbuild/air103.meta.json

@@ -428,6 +428,13 @@
                         "rsize": 40008,
                         "fsize": 274360,
                         "dft": false
+                    },
+                    {
+                        "name": "ymodem",
+                        "content": "Ymodem传输协议",
+                        "rsize": 3008,
+                        "fsize": 274360,
+                        "dft": false
                     }
                 ],
                 "fsize": 271352,

+ 4 - 0
xmake.lua

@@ -322,6 +322,10 @@ target("network")
     add_includedirs(luatos.."components/network/libemqtt",{public = true})
     add_files(luatos.."components/network/libemqtt/*.c")
 
+    -- mqtt
+    add_includedirs(luatos.."components/ymodem",{public = true})
+    add_files(luatos.."components/ymodem/*.c")
+
     -- errdump
     -- add_includedirs(luatos.."components/network/errdump",{public = true})
     -- add_files(luatos.."components/network/errdump/*.c")