From d1471fec4751f2d6bf62d6436adbc35b38960968 Mon Sep 17 00:00:00 2001 From: penglei <1624952103@qq.com> Date: Sat, 30 Aug 2025 17:37:16 +0800 Subject: [PATCH] =?utf8?q?=E4=BC=98=E5=8C=964G=E5=BC=80=E5=85=B3=E9=80=BB?= =?utf8?q?=E8=BE=91=EF=BC=8C=E4=BC=98=E5=8C=96pgnss=E6=95=B0=E6=8D=AE?= =?utf8?q?=E8=8E=B7=E5=8F=96=E6=B3=A8=E5=85=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- code/sdk/zhihui/4g/cat1Service/Service/cat1_utils.c | 5 +++++ code/sdk/zhihui/drivers/gyro/service/gyro_service.c | 9 --------- .../services/gnss/sample/pgnss_sample/pgnss_sample.c | 1 + code/sdk/zhihui/services/gnss/src/gnss_http_server.c | 2 +- 4 files changed, 7 insertions(+), 10 deletions(-) diff --git a/code/sdk/zhihui/4g/cat1Service/Service/cat1_utils.c b/code/sdk/zhihui/4g/cat1Service/Service/cat1_utils.c index 41c09b6b2..2b6ad0049 100644 --- a/code/sdk/zhihui/4g/cat1Service/Service/cat1_utils.c +++ b/code/sdk/zhihui/4g/cat1Service/Service/cat1_utils.c @@ -389,6 +389,9 @@ void cat1_api_enable_cat1(bool isopen) if(isopen) { + if(cat1_api_runtime_get_cat1_powerstat()) + return; + #ifdef SUPPORT_LWIP tcpip_thread_resume(); slipif_loop_thread_resume(); @@ -403,6 +406,8 @@ void cat1_api_enable_cat1(bool isopen) } else { + // if(!cat1_api_runtime_get_cat1_powerstat()) + // return; #ifdef SUPPORT_LWIP tcpip_thread_suspend(); slipif_loop_thread_suspend(); diff --git a/code/sdk/zhihui/drivers/gyro/service/gyro_service.c b/code/sdk/zhihui/drivers/gyro/service/gyro_service.c index 51e46eef4..30acc8d26 100644 --- a/code/sdk/zhihui/drivers/gyro/service/gyro_service.c +++ b/code/sdk/zhihui/drivers/gyro/service/gyro_service.c @@ -11,9 +11,6 @@ #include "custom_utils.h" #include "gyro_hal.h" #include "gyro_service.h" -#ifdef ROTARYENCODER_MIXO -#include "mixo_service.h" -#endif // #include "custom_runtime.h" /*** * 其他cmd在Header里定义,对外开放 @@ -122,15 +119,9 @@ void gyro_int_callback(pin_t pin, uintptr_t param) void gyro_start(void) { do_gyro_service_check_msg(GYRO_SERVICE_CMD_START_CHECK); -#ifdef ROTARYENCODER_MIXO - mixo_stop(); -#endif } void gyro_stop(void) { do_gyro_service_check_msg(GYRO_SERVICE_CMD_STOP_CHECK); -#ifdef ROTARYENCODER_MIXO - mixo_start(); -#endif } 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 160d3b242..76400d9d2 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 @@ -233,6 +233,7 @@ int32_t InjectPgnssWithFallbackToColdStart(tiot_handle handle) // { // 设置停止标志 g_cold_start_pgnss_stopflag = 1; + uapi_delete_files(PGNSS_DATA_PATH); // } return 0; // 返回0表示需要重新启动 diff --git a/code/sdk/zhihui/services/gnss/src/gnss_http_server.c b/code/sdk/zhihui/services/gnss/src/gnss_http_server.c index 7cb4f63d4..93980959b 100644 --- a/code/sdk/zhihui/services/gnss/src/gnss_http_server.c +++ b/code/sdk/zhihui/services/gnss/src/gnss_http_server.c @@ -1264,7 +1264,7 @@ int download_agnss_files(void) while (retry_count < max_retries) { if (retry_count > 0) { - LOS_Msleep(300); // 减少重试等待时间 + LOS_Msleep(500); // 减少重试等待时间 } // 初始化HTTP客户端 -- 2.17.1