From 2dd8870efd2f6bd292a10677ae1c7a62a7322e3a Mon Sep 17 00:00:00 2001 From: Caisking Date: Sat, 24 Jan 2026 19:22:56 +0800 Subject: [PATCH] =?utf8?q?gps=E5=85=B3=E9=97=AD=E6=B8=85=E9=99=A4=E7=8A=B6?= =?utf8?q?=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../zhihui/services/gnss/sample/pgnss_sample/pgnss_sample.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/code/sdk/zhihui/services/gnss/sample/pgnss_sample/pgnss_sample.c b/code/sdk/zhihui/services/gnss/sample/pgnss_sample/pgnss_sample.c index b1cf10f19..3fb0d7922 100644 --- a/code/sdk/zhihui/services/gnss/sample/pgnss_sample/pgnss_sample.c +++ b/code/sdk/zhihui/services/gnss/sample/pgnss_sample/pgnss_sample.c @@ -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) { -- 2.17.1