keil/include/main/main.c
@@ -122,7 +122,7 @@
            lock = int_lock();
//                  LOG_INFO(TRACE_MODULE_APP, "进入深度休眠\r\n");
//                  gps_air780_power_change(0,0);//关闭gps,4G 
                PCA9555_Set_One_Value_Output(LED_POWER,0);//输出低电平关闭LED
            PCA9555_Set_One_Value_Output(LED_POWER,0);//输出低电平关闭LED
            PCA9555_Set_One_Value_Output(GPS_POWER,0);//关闭gps,4G 
            PCA9555_Set_One_Value_Output(AIR780E_ENBALE,0);//关闭gps,4G 
                     sleep_timer_stop();   
@@ -316,34 +316,14 @@
 if(delaysleep_count>0)
     delaysleep_count--;
}
uint8_t test11,test21,test31,test41,test51;
static void pca_handler(enum IO_PIN_T pin)
{
   PCA9555_readdata(PCA9555_DEVICE_ADDR,pca9555writedata_input);//读输入寄存器的值
   uint16_t gpio_state;
   gpio_state=(uint16_t)pca9555writedata_input[0]<<8|pca9555writedata_input[1];
    test41++;
   if(WAKE_UP_POSITION&gpio_state)
   {
      nomove_count=0;
        test11++;
   }
//   if(!(MAIN_RI_POSITION&gpio_state))
//   {
//       flag_4G_recdata = 1;
//     delaysleep_count = 3;
//        test21++;
//   }
    if((PWR_ON_POSITION&gpio_state))
   {
        PowerTask();
        test31++;
   }
    if(!(SOS_ENBALE_POSITION&gpio_state))
   {
        UserKeyTask();
        test21++;
   }
   check_input_change();
//   uint16_t gpio_state;
//   gpio_state=(uint16_t)pca9555writedata_input[0]<<8|pca9555writedata_input[1];
}
void _4gUsart_handler(enum IO_PIN_T pin)
@@ -603,7 +583,7 @@
    board_clock_run();
    boot_deinit();
    board_pins_config();
   board_debug_console_open_baud(TRACE_PORT_UART1,BAUD_115200);
     board_debug_console_open_baud(TRACE_PORT_UART1,BAUD_115200);
    // Reset reason
    reset_cause_get();
    reset_cause_clear();
@@ -623,6 +603,7 @@
    wdt_close(WDT_ID0);
    Program_Init();
    Uart_Register(UART_ID_4G, UART_ID0);
    Uart_Register(UART_ID_DBG_GPS, UART_ID1);
    DBG_Init();