Browse Source

add: 关联ymodem编译

Wendal Chen 4 years ago
parent
commit
3117d37853
2 changed files with 7 additions and 0 deletions
  1. 3 0
      app/port/luat_base_air101.c
  2. 4 0
      xmake.lua

+ 3 - 0
app/port/luat_base_air101.c

@@ -179,6 +179,9 @@ static const luaL_Reg loadedlibs[] = {
 #endif
 #endif
 #ifdef LUAT_USE_IR
 #ifdef LUAT_USE_IR
   {"ir", luaopen_ir},
   {"ir", luaopen_ir},
+#endif
+#ifdef LUAT_USE_YMODEM
+  {"ymodem", luaopen_ymodem},
 #endif
 #endif
   {NULL, NULL}
   {NULL, NULL}
 };
 };

+ 4 - 0
xmake.lua

@@ -320,6 +320,10 @@ target("air10x")
     add_files(luatos.."components/shell/*.c")
     add_files(luatos.."components/shell/*.c")
     add_files(luatos.."components/cmux/*.c")
     add_files(luatos.."components/cmux/*.c")
 
 
+    -- ymodem
+    add_includedirs(luatos.."components/ymodem",{public = true})
+    add_files(luatos.."components/ymodem/*.c")
+
 	after_build(function(target)
 	after_build(function(target)
         sdk_dir = target:toolchains()[1]:sdkdir().."/"
         sdk_dir = target:toolchains()[1]:sdkdir().."/"
         os.exec(sdk_dir .. "bin/csky-elfabiv2-objcopy -O binary $(buildir)/out/"..TARGET_NAME..".elf $(buildir)/out/"..TARGET_NAME..".bin")
         os.exec(sdk_dir .. "bin/csky-elfabiv2-objcopy -O binary $(buildir)/out/"..TARGET_NAME..".elf $(buildir)/out/"..TARGET_NAME..".bin")