From a67b3b6d5fce352aff5f8de413bedc54204dbca2 Mon Sep 17 00:00:00 2001
From: chen <15335560115@163.com>
Date: 星期二, 25 二月 2025 11:40:52 +0800
Subject: [PATCH] V1,8,增加看门口防止升级卡死,修改GGA报文中bat_percent为hex显示适配上位机

---
 keil/include/drivers/serial_at_cmd_app.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/keil/include/drivers/serial_at_cmd_app.c b/keil/include/drivers/serial_at_cmd_app.c
index 0223e9b..b1d32e0 100644
--- a/keil/include/drivers/serial_at_cmd_app.c
+++ b/keil/include/drivers/serial_at_cmd_app.c
@@ -265,7 +265,7 @@
 										if(gga_num<10&&!gps_open_flag)
 												{
 													gps_timeout_flag=0;
-												snprintf(GGA_Format_message, sizeof(GGA_Format_message), "%s,%04x,%02u%%,%d,%d,0,0\r\n", \
+												snprintf(GGA_Format_message, sizeof(GGA_Format_message), "%s,%04x,%x,%d,%d,0,0\r\n", \
 																			 GPS_GGAmessage,g_com_map[DEV_ID],bat_percent,userkey_state,gps_timeout_flag);
 												datalenth_gga = sprintf((char*)&GGA_Final_message[u32GGaLenth],"%s",GGA_Format_message);
 												u32GGaLenth += datalenth_gga;
@@ -278,10 +278,10 @@
 									
                 
 								//gps_power_state=0;//关闭gps
-								if(gps_open_flag){
-								//if(gps_open_flag&&!gps_first_flag){
+//								if(gps_open_flag){
+								if(gps_open_flag&&!gps_first_flag){
 									
-//								delay_ms(1000);
+								delay_ms(1000);
 								gps_timeout_flag=0;//不超时接收状态
                 gps_need_data_flag=0;//接收数据完成
                 gps_wait_count=0;//清0接收状态

--
Gitblit v1.9.3