| | |
| | | gps_power_state = 1; //打开GPS电源 |
| | | |
| | | gps_wait_count++; |
| | | // if(gps_wait_count>30) |
| | | // gps_first_flag=0;//新加入第一次开启 |
| | | if(gps_wait_count>34) |
| | | gps_first_flag=0;//新加入第一次开启 |
| | | if(gps_wait_count>=GPS_OPEN_TIME_OUT) { //超时切换工作状态 |
| | | |
| | | gps_timeout_flag=1;//串口添加改变timeout逻辑 |
| | |
| | | update_led_power_state(); |
| | | } |
| | | |
| | | void gps_power_on(void) |
| | | { |
| | | gpio_pin_set_dir(GPS_Power_Pin , GPIO_DIR_OUT, 1); |
| | | } |
| | | void gps_power_down(void) |
| | | { |
| | | gpio_pin_set_dir(GPS_Power_Pin , GPIO_DIR_OUT, 0); |
| | | } |
| | | |
| | | HIDO_INT32 GPS_ParseGSV(HIDO_CHAR *_pcData, HIDO_UINT32 _u32Len) |
| | | { |
| | | HIDO_DataStruct spower[4]; |