| | |
| | | extern uint8_t flag_first_TCPconnect; |
| | | extern uint16_t gps_wait_count2; |
| | | uint16_t g_spsum,g_snum,ave_sp; |
| | | uint8_t gps_power_state,gps_uwb_flag,gps_4g_flag,gps_timeout_flag,gps_need_data_flag = 1,gps_open_flag; |
| | | uint8_t gps_power_state,gps_uwb_flag,gps_4g_flag,gps_timeout_flag,gps_need_data_flag = 1,gps_open_flag,gps_first_flag=1; |
| | | void GPS_Poll(void) |
| | | { |
| | | |
| | |
| | | gps_power_state = 1; //打开GPS电源 |
| | | |
| | | gps_wait_count++; |
| | | // if(gps_wait_count>30) |
| | | // gps_first_flag=0;//新加入第一次开启 |
| | | if(gps_wait_count>=GPS_OPEN_TIME_OUT) { //超时切换工作状态 |
| | | |
| | | gps_timeout_flag=1;//串口添加改变timeout逻辑 |