gps关闭清除状态 3134/1 3134/head 3135/target/1
authorCaisking <zhihui@LAPTOP-RI2L5AAG.localdomain>
Sat, 24 Jan 2026 11:22:56 +0000 (19:22 +0800)
committerCaisking <zhihui@LAPTOP-RI2L5AAG.localdomain>
Sat, 24 Jan 2026 11:22:56 +0000 (19:22 +0800)
code/sdk/zhihui/services/gnss/sample/pgnss_sample/pgnss_sample.c

index b1cf10f..3fb0d79 100644 (file)
@@ -680,6 +680,9 @@ static void do_gps_stop_cleanup(void)
     
     // 清理GNSS服务缓冲区
     cleanup_gnss_service_buffer();
+
+    memset_s(&g_global_gpsData,sizeof(g_global_gpsData),0,sizeof(g_global_gpsData));
+    memset_s(&g_nmeadata,sizeof(g_nmeadata),0,sizeof(g_nmeadata));
     
     printf("PGnssServerStop: Force stop completed\r\n");
 }
@@ -1445,7 +1448,6 @@ void PGnssServerStart(void)
     uart_config_init();
 #endif
     printf("finish gnss samples\r\n");
-    
 
     // 释放pgnss_log内存
     // if (pgnss_log != NULL) {