Dozingfiretruck 1 rok pred
rodič
commit
3c3268f654

+ 1 - 0
application/include/luat_conf_bsp.h

@@ -97,6 +97,7 @@
 
 #define LUAT_USE_IOTAUTH 1
 #define LUAT_USE_LORA 1
+// #define LUAT_USE_LORA2 1
 // #define LUAT_USE_MAX30102
 // #define LUAT_USE_MLX90640 1
 #define LUAT_USE_MINIZ 1

+ 3 - 0
application/src/luat_base_air105.c

@@ -242,6 +242,9 @@ static const luaL_Reg loadedlibs[] = {
 #ifdef LUAT_USE_LORA
   {"lora", luaopen_lora},
 #endif
+#ifdef LUAT_USE_LORA2
+  {"lora2", luaopen_lora2},
+#endif
 #ifdef LUAT_USE_FONTS
   {"fonts", luaopen_fonts},
 #endif

+ 7 - 0
cloudbuild/air105.meta.json

@@ -411,6 +411,13 @@
                         "fsize": 284548,
                         "dft": false
                     },
+                    {
+                        "name": "lora2",
+                        "content": "lora2驱动(支持挂载多个设备)",
+                        "rsize": 13196,
+                        "fsize": 284548,
+                        "dft": false
+                    },
                     {
                         "name": "mlx90640",
                         "content": "红外成像mlx90640",

+ 4 - 1
xmake.lua

@@ -488,7 +488,10 @@ if with_luatos then
     -- lora
     add_includedirs(luatos.."components/lora",{public = true})
     add_files(luatos.."components/lora/**.c")
-
+    -- lora2
+    add_includedirs(luatos.."components/lora2",{public = true})
+    add_files(luatos.."components/lora2/**.c")
+    
     -- fonts
     add_includedirs(luatos.."components/luatfonts",{public = true})
     add_files(luatos.."components/luatfonts/**.c")