| | |
| | | PCA9555_Set_One_Value_Output(GPS_POWER,0);//关闭gps,4G |
| | | // PCA9555_Set_One_Value_Output(TTS_ENABLE,0); |
| | | |
| | | // gpio_pin_get_val(PCA_INPUT_DETECT); |
| | | PCA9555_Set_One_Value_Output(AIR780E_ENBALE,0);//关闭gps,4G |
| | | |
| | | sleep_timer_stop(); |
| | | |
| | | sleep_timer_stop(); |
| | | // delay_ms(200); |
| | | if(!gpio_pin_get_val(PCA_INPUT_DETECT)) |
| | | { |
| | | return; |
| | | } |
| | | //adc_close(); |
| | | power_enter_power_down_mode(1); |
| | | |
| | | // LOG_INFO(TRACE_MODULE_APP, "从休眠出来\r\n"); |
| | | sys_reset(0); |
| | | int_unlock(lock); |
| | |
| | | HIDO_TimerTick(); |
| | | // if(nomove_count<=g_com_map[NOMOVESLEEP_TIME])//防止溢出 |
| | | nomove_count++; |
| | | gaodu=GetPressAndHeight()*100; |
| | | // gaodu=GetPressAndHeight()*100; |
| | | // else{ |
| | | // nomove_count=g_com_map[NOMOVESLEEP_TIME]+1; |
| | | // } |
| | |
| | | // } |
| | | g_com_map[MODBUS_MODE] = 0; |
| | | log_4g_enable_flag=g_com_map[LOG_4G_ENABLE]; |
| | | g_com_map[VERSION] = (1<<8)|25; |
| | | g_com_map[VERSION] = (1<<8)|27; |
| | | |
| | | |
| | | LOG_INFO(TRACE_MODULE_APP,"设备ID: %x .\r\n",dev_id); |
| | |
| | | HIDO_TimerPoll(); |
| | | HIDO_ATLitePoll(); |
| | | TCPClient_Poll(); |
| | | if(g_com_map[RTCMMODE_INDEX] == RTCMMODE_TCP) |
| | | {TCPClient_Poll_1();} |
| | | // if(g_com_map[RTCMMODE_INDEX] == RTCMMODE_TCP) |
| | | // {TCPClient_Poll_1();} |
| | | if(flag_secondtask) |
| | | { |
| | | flag_secondtask = 0; |
| | |
| | | IIC2_Init(); |
| | | Accelerometer_Init(); |
| | | // delay_ms(100); |
| | | BarInit(); |
| | | // BarInit(); |
| | | // delay_ms(100); |
| | | // gaodu=GetPressAndHeight(); |
| | | PCA9555_init(); |
| | |
| | | // NTRIPClient_Init(); |
| | | // NTRIPApp_Init(); |
| | | // } |
| | | if(g_com_map[RTCMMODE_INDEX] == RTCMMODE_TCP) |
| | | { |
| | | TCPClient_Init_1(); |
| | | } |
| | | // if(g_com_map[RTCMMODE_INDEX] == RTCMMODE_TCP) |
| | | // { |
| | | // TCPClient_Init_1(); |
| | | // } |
| | | // HTTPClient_Init(); |
| | | wdt_open(WDT_ID0,&app_wdt_cfg);//30s检测喂狗 |
| | | LED_output_init();//配置彩色灯引脚 |
| | |
| | | PCA9555_Set_One_Value_Output(ADC_MINIUS,0);//拉低 |
| | | adc_get(&sample[0], NUM_SAMPLES, adc_callback);//adc采样 |
| | | pca_input_detection_init(pca_handler);//pca检测输入 |
| | | gaodu=GetPressAndHeight()*100; |
| | | // gaodu=GetPressAndHeight()*100; |
| | | while (1) |
| | | { |
| | | |
| | |
| | | HIDO_ATLitePoll(); |
| | | TCPClient_Poll(); |
| | | wdt_ping(WDT_ID0);//喂狗 |
| | | if(g_com_map[RTCMMODE_INDEX] == RTCMMODE_TCP) |
| | | { |
| | | TCPClient_Poll_1(); |
| | | } |
| | | // if(g_com_map[RTCMMODE_INDEX] == RTCMMODE_TCP) |
| | | // { |
| | | // TCPClient_Poll_1(); |
| | | // } |
| | | if(flag_secondtask) |
| | | { |
| | | flag_secondtask = 0; |