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