Explorar o código

fix: libgnss.getGsv没有返回全部卫星,超过24颗的场景

https://gitee.com/openLuat/LuatOS/issues/I6VFVZ
Wendal Chen %!s(int64=2) %!d(string=hai) anos
pai
achega
433748cca4
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      components/minmea/luat_lib_libgnss.c

+ 1 - 1
components/minmea/luat_lib_libgnss.c

@@ -314,7 +314,7 @@ static int l_libgnss_get_rmc(lua_State *L) {
 
 
 static void add_gsv(lua_State*L, struct minmea_sentence_gsv* gsvs, size_t *count, int tp) {
 static void add_gsv(lua_State*L, struct minmea_sentence_gsv* gsvs, size_t *count, int tp) {
 
 
-    for (size_t i = 0; i < 3; i++)
+    for (size_t i = 0; i < FRAME_GSV_MAX; i++)
     {
     {
         for (size_t j = 0; j < 4; j++)
         for (size_t j = 0; j < 4; j++)
         {
         {