Browse Source

fix:lf 接口函数返回状态异常

Dozingfiretruck 4 months ago
parent
commit
29e988392b
1 changed files with 4 additions and 4 deletions
  1. 4 4
      components/little_flash/luat_lib_little_flash.c

+ 4 - 4
components/little_flash/luat_lib_little_flash.c

@@ -66,7 +66,7 @@ static int luat_little_flash_erase(lua_State *L){
     uint32_t addr = luaL_checkinteger(L, 2);
     uint32_t addr = luaL_checkinteger(L, 2);
     size_t size = luaL_checkinteger(L, 3);
     size_t size = luaL_checkinteger(L, 3);
     lf_err_t ret = little_flash_erase(flash,addr,size);
     lf_err_t ret = little_flash_erase(flash,addr,size);
-    lua_pushboolean(L, ret ? 1 : 0);
+    lua_pushboolean(L, ret ? 0 : 1);
     return 1;
     return 1;
 }
 }
 
 
@@ -85,7 +85,7 @@ static int luat_little_flash_chip_erase(lua_State *L){
         return 0;
         return 0;
     }
     }
     lf_err_t ret = little_flash_chip_erase(flash);
     lf_err_t ret = little_flash_chip_erase(flash);
-    lua_pushboolean(L, ret ? 1 : 0);
+    lua_pushboolean(L, ret ? 0 : 1);
     return 1;
     return 1;
 }
 }
 
 
@@ -138,7 +138,7 @@ static int luat_little_flash_write(lua_State *L){
     size_t size = 0;
     size_t size = 0;
     const char* data = luaL_checklstring(L, 3, &size);
     const char* data = luaL_checklstring(L, 3, &size);
     lf_err_t ret = little_flash_write(flash, addr, (const uint8_t*)data, size);
     lf_err_t ret = little_flash_write(flash, addr, (const uint8_t*)data, size);
-    lua_pushboolean(L, ret ? 1 : 0);
+    lua_pushboolean(L, ret ? 0 : 1);
     return 1;
     return 1;
 }
 }
 
 
@@ -162,7 +162,7 @@ static int luat_little_flash_erase_write(lua_State *L){
     size_t size = 0;
     size_t size = 0;
     const char* data = luaL_checklstring(L, 3, &size);
     const char* data = luaL_checklstring(L, 3, &size);
     lf_err_t ret = little_flash_erase_write(flash, addr, (const uint8_t*)data, size);
     lf_err_t ret = little_flash_erase_write(flash, addr, (const uint8_t*)data, size);
-    lua_pushboolean(L, ret ? 1 : 0);
+    lua_pushboolean(L, ret ? 0 : 1);
     return 1;
     return 1;
 }
 }