Jelajahi Sumber

add: 定义一个BSP自身的版本号LUAT_BSP_VERSION

Wendal Chen 4 tahun lalu
induk
melakukan
eb212c4152

+ 2 - 0
bsp/air302/include/luat_conf_bsp.h

@@ -2,6 +2,8 @@
 #ifndef LUAT_CONF_BSP
 #define LUAT_CONF_BSP
 
+#define LUAT_BSP_VERSION "V0007"
+
 // 启用64位虚拟机
 // #define LUAT_CONF_VM_64bit
 

+ 2 - 0
bsp/air640w/rtt/applications/luat_conf_bsp.h

@@ -2,6 +2,8 @@
 #ifndef LUAT_CONF_BSP
 #define LUAT_CONF_BSP
 
+#define LUAT_BSP_VERSION "V0007"
+
 // 启用64位虚拟机
 // #define LUAT_CONF_VM_64bit
 

+ 2 - 0
bsp/win32/include/luat_conf_bsp.h

@@ -2,6 +2,8 @@
 #ifndef LUAT_CONF_BSP
 #define LUAT_CONF_BSP
 
+#define LUAT_BSP_VERSION "V0007"
+
 // 启用64位虚拟机
 // #define LUAT_CONF_VM_64bit
 

+ 7 - 0
luat/modules/luat_main.c

@@ -161,10 +161,17 @@ int luat_main (void) {
   if (boot_mode == 0) {
     return 0; // just nop
   }
+  #ifdef LUAT_BSP_VERSION
+  LLOGI("LuatOS@%s core %s bsp %s", luat_os_bsp(), LUAT_VERSION, LUAT_BSP_VERSION);
+  LLOGI("ROM Build: " __DATE__ " " __TIME__);
+  #else
   LLOGI("LuatOS@%s %s, Build: " __DATE__ " " __TIME__, luat_os_bsp(), LUAT_VERSION);
   #if LUAT_VERSION_BETA
   LLOGD("This is a beta version, for testing");
   #endif
+  #endif
+  
+
   // 1. 初始化文件系统
   luat_fs_init();