Prechádzať zdrojové kódy

add:添加max30102编译

Dozingfiretruck 3 rokov pred
rodič
commit
635d583707
3 zmenil súbory, kde vykonal 18 pridanie a 1 odobranie
  1. 6 0
      app/port/luat_base_air101.c
  2. 1 0
      app/port/luat_conf_bsp.h
  3. 11 1
      xmake.lua

+ 6 - 0
app/port/luat_base_air101.c

@@ -217,6 +217,12 @@ static const luaL_Reg loadedlibs[] = {
 #endif
 #ifdef LUAT_USE_FATFS
   {"fatfs",  luaopen_fatfs},              // SD卡/tf卡
+#endif
+//#ifdef LUAT_USE_NES   
+//  {"nes", luaopen_nes}, 
+//#endif
+#ifdef LUAT_USE_MAX30102
+  {"max30102", luaopen_max30102},
 #endif
   {NULL, NULL}
 };

+ 1 - 0
app/port/luat_conf_bsp.h

@@ -82,6 +82,7 @@
 #define LUAT_USE_I2CTOOLS 1
 #define LUAT_USE_LORA 1
 #define LUAT_USE_MLX90640 1
+// #define LUAT_USE_MAX30102 1
 // zlib压缩,更快更小的实现
 #define LUAT_USE_MINIZ 1
 

+ 11 - 1
xmake.lua

@@ -44,9 +44,11 @@ local flto = ""
 --add macro defination
 add_defines("GCC_COMPILE=1","TLS_CONFIG_CPU_XT804=1","NIMBLE_FTR=1","__LUATOS__")
 
-set_warnings("all")
+set_warnings("allextra")
+
 -- set_optimize("fastest")
 set_optimize("smallest")
+
 -- set language: c99
 set_languages("c99")
 add_defines("MBEDTLS_CONFIG_FILE=\"mbedtls_config_air101.h\"")
@@ -447,6 +449,14 @@ target("air10x")
     add_includedirs(luatos.."components/fatfs")
     add_files(luatos.."components/fatfs/*.c")
 
+    add_files(luatos.."components/max30102/*.c")
+    add_includedirs(luatos.."components/max30102")
+    
+    -- -- 添加nes
+    -- add_includedirs(luatos.."components/nes/inc")
+    -- add_includedirs(luatos.."components/nes/port")
+    -- add_files(luatos.."components/nes/**.c")
+
 	after_build(function(target)
         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")