From 891a65ef76618a265c4254e45c1928d9c241a7ce Mon Sep 17 00:00:00 2001
From: chen <15335560115@163.com>
Date: 星期一, 26 八月 2024 09:39:00 +0800
Subject: [PATCH] 加入gps工作流程,马达震动流程

---
 keil/include/drivers/serial_at_cmd_app.c |   14 +++++++++++---
 1 files changed, 11 insertions(+), 3 deletions(-)

diff --git a/keil/include/drivers/serial_at_cmd_app.c b/keil/include/drivers/serial_at_cmd_app.c
index dbdbed0..763b933 100644
--- a/keil/include/drivers/serial_at_cmd_app.c
+++ b/keil/include/drivers/serial_at_cmd_app.c
@@ -28,6 +28,8 @@
 extern void blink_led(uint8_t*state);
 extern void updata_led_power_state(void);
 extern uint8_t gps_success_state;
+extern uint8_t gps_success_state,gps_enable_flag,gps_need_data_flag,gps_timeout_flag;
+extern int gps_wait_count;
 typedef enum
 {
     BLE_RECV_STATE_IDLE = 0,
@@ -238,10 +240,16 @@
 		wd=0;
 		jd=0;
 		}
-		if(jd!=0&&wd!=0){
-		blink_led(&gps_success_state);
+	blink_led(&gps_success_state);
+		if(pos_state!=0){
+		//4g.jd=jd;
+		//4g.wd=wd;
+				gps_timeout_flag=1;//不超时接收状态
+				gps_need_data_flag=0;//接收数据完成
+				gps_wait_count=0;//清0接收状态
+//		gps_enable_flag=0;//收到有效数据关闭GPS
 		}
-		memset(mUsart2ReceivePack,0,sizeof(mUsart2ReceivePack));
+		//memset(mUsart2ReceivePack,0,sizeof(mUsart2ReceivePack));
 		memset(wdrecv.m_pData,0,sizeof(wdrecv.m_pData));
 		memset(jdrecv.m_pData,0,sizeof(jdrecv.m_pData));
 		memset(Posstate.m_pData,0,sizeof(Posstate.m_pData));

--
Gitblit v1.9.3