瀏覽代碼

add:添加rtos w5500编译

Dozingfiretruck 3 年之前
父節點
當前提交
8a656511f5
共有 2 個文件被更改,包括 14 次插入10 次删除
  1. 4 2
      app/port/luat_base_air101.c
  2. 10 8
      xmake.lua

+ 4 - 2
app/port/luat_base_air101.c

@@ -195,8 +195,10 @@ static const luaL_Reg loadedlibs[] = {
   {"i2s", luaopen_i2s},
 #endif
 #ifdef LUAT_USE_NETWORK
-  {"network", luaopen_network_adapter},
-  {"w5500",   luaopen_w5500},
+  {"socket", luaopen_socket_adapter},
+#ifdef LUAT_USE_W5500
+  {"w5500", luaopen_w5500},
+#endif
 #endif
 #ifdef LUAT_USE_LORA
   {"lora", luaopen_lora},

+ 10 - 8
xmake.lua

@@ -303,6 +303,8 @@ target("air10x")
     add_files(luatos.."luat/modules/*.c")
     add_files(luatos.."luat/vfs/*.c")
     remove_files(luatos.."luat/vfs/luat_fs_posix.c")
+    add_files(luatos.."luat/freertos/*.c")
+    add_files(luatos.."components/rtos/freertos/*.c")
 
     add_files(luatos.."components/lcd/*.c")
     add_files(luatos.."components/sfd/*.c")
@@ -404,15 +406,15 @@ target("air10x")
     -- iotauth
     add_files(luatos.."components/iotauth/luat_lib_iotauth.c")
 
-    -- -- network
-    -- add_includedirs(luatos.."components/network/adapter",{public = true})
-    -- add_files(luatos.."components/network/adapter/*.c")
+    -- network
+    add_includedirs(luatos.."components/network/adapter",{public = true})
+    add_files(luatos.."components/network/adapter/*.c")
 
-    -- -- w5500
-    -- add_includedirs(luatos.."components/ethernet/common",{public = true})
-    -- add_files(luatos.."components/ethernet/common/*.c")
-    -- add_includedirs(luatos.."components/ethernet/w5500",{public = true})
-    -- add_files(luatos.."components/ethernet/w5500/*.c")
+    -- w5500
+    add_includedirs(luatos.."components/ethernet/common",{public = true})
+    add_files(luatos.."components/ethernet/common/*.c")
+    add_includedirs(luatos.."components/ethernet/w5500",{public = true})
+    add_files(luatos.."components/ethernet/w5500/*.c")
 
     
     add_includedirs(luatos.."components/mempool/tlsf3")