Bladeren bron

fix: rtos,补充rtos.version的api文档,支持额外返回数字固件编号的

https://gitee.com/openLuat/LuatOS/issues/ID8Y1Z
Wendal Chen 2 maanden geleden
bovenliggende
commit
5dcbae3e29
1 gewijzigde bestanden met toevoegingen van 7 en 2 verwijderingen
  1. 7 2
      luat/modules/luat_lib_rtos.c

+ 7 - 2
luat/modules/luat_lib_rtos.c

@@ -239,12 +239,17 @@ static int l_rtos_bsp(lua_State *L) {
 }
 
 /*
- 获取固件版本号
-@api    rtos.version()        
+获取固件版本号
+@api    rtos.version(more)
+@int more 可选参数,默认不传. 传入true时,会额外返回数字版本号
 @return string  固件版本号,例如"V0001"
 @usage
 -- 读取版本号
 local luatos_version = rtos.version()
+-- 读取版本号及数字版本号, 2025.11.1之后的固件支持
+-- 如果不是数字固件,luatos_version_num 会是0
+-- 如果是不支持的固件, luatos_version_num 会是nil
+local luatos_version, luatos_version_num = rtos.version(true)
 */
 static int l_rtos_version(lua_State *L) {
     lua_pushstring(L, luat_version_str());