WXK
9 小时以前 da40b9334eefb7e7de0ee8420302e314b4f179b8
keil/include/main/main.c
@@ -175,7 +175,7 @@
    ip2 = (g_com_map[TCP_IP_2]>>12&0xf)*1000+(g_com_map[TCP_IP_2]>>8&0xf)*100+(g_com_map[TCP_IP_2]>>4&0xf)*10+(g_com_map[TCP_IP_2]&0xf);
    ip3 = (g_com_map[TCP_IP_3]>>12&0xf)*1000+(g_com_map[TCP_IP_3]>>8&0xf)*100+(g_com_map[TCP_IP_3]>>4&0xf)*10+(g_com_map[TCP_IP_3]&0xf);
    port = g_com_map[TCP_PORT];
    g_com_map[VERSION] = (1<<8)|0;
    g_com_map[VERSION] = (2<<8)|0;
    LOG_INFO(TRACE_MODULE_APP,"设备ID: %x .\r\n",dev_id);
//      if(gpio_pin_get_val(MODE_CHANGE_PIN))
//    LOG_INFO(TRACE_MODULE_APP,"固件版本:MK_Air_tag模式 V%d.%d. \r\n",g_com_map[VERSION]>>8,g_com_map[VERSION]&0xff);
@@ -371,7 +371,7 @@
            int_unlock(lock);
}
int main(void)
{
{
   // Initialize MCU system
    board_init();
    // Disable watchdog timer
@@ -381,9 +381,11 @@
//   lora_in_sleep();
//    power_init();
//   mcu_deep_sleep();
//   if(gpio_pin_get_val(SLEEP_PIN))
//   {
   if(gpio_pin_get_val(SLEEP_PIN))
//        if(1)
   {
   if(gpio_pin_get_val(MODE_CHANGE_PIN))//记得改回来与正式的相反
//        if(0)//记得改回来与正式的相反
   {
      LOG_INFO(TRACE_MODULE_APP,"固件版本:MK_Air_tag模式 V%d.%d. \r\n",g_com_map[VERSION]>>8,g_com_map[VERSION]&0xff);
      // Platform init for WSF
@@ -497,7 +499,7 @@
      LOG_INFO(TRACE_MODULE_APP,"固件版本:MK_免布线模式 V%d.%d. \r\n",g_com_map[VERSION]>>8,g_com_map[VERSION]&0xff);
      uart0_Init_normal();
      Lora_1268_Init();
       LOG_INFO(TRACE_MODULE_APP," 切换6\r\n");
       //LOG_INFO(TRACE_MODULE_APP," 切换6\r\n");
      SwitchLoraSettings(478,7,22);
      Uwb_init();//默认为我们测距配置
      OpenUWB();
@@ -514,14 +516,14 @@
                  send_flag=0;
               }
            uwb_app_poll();//我们的测距逻辑
            if(flag_secondtask)
        {
            flag_secondtask = 0;
            SecondTask();
               //Lora_Tx_Poll();
        }
                if(flag_secondtask)
                {
                    flag_secondtask = 0;
                    SecondTask();
                            //Lora_Tx_Poll();
                }
            Lora_Tx_Poll();   
            //LoraUp_Poll();//网关升级
//            LoraUp_Poll();//网关升级
//            if(!gpio_pin_get_val(SLEEP_PIN))
//            {
//               delay_ms(300);
@@ -535,16 +537,16 @@
            IdleTask();
            }
   }    
//}else{
//
//delay_ms(300);
//   //LOG_INFO(TRACE_MODULE_APP, "进入休眠模式\r\n");//会打断休眠
//   //gpio_pin_clr(LORA_NRST);//lora休眠
//   //spi_close(SPI_ID0);
//   lora_in_sleep();
//    power_init();
//   mcu_deep_sleep();
//}
}else{
delay_ms(300);
   //LOG_INFO(TRACE_MODULE_APP, "进入休眠模式\r\n");//会打断休眠
   //gpio_pin_clr(LORA_NRST);//lora休眠
   //spi_close(SPI_ID0);
   lora_in_sleep();
    power_init();
   mcu_deep_sleep();
}
}
void app_restore_from_power_down(void)