| | |
| | | int_unlock(lock); |
| | | } |
| | | int main(void) |
| | | { |
| | | { |
| | | // Initialize MCU system |
| | | board_init(); |
| | | // Disable watchdog timer |
| | |
| | | // power_init(); |
| | | // mcu_deep_sleep(); |
| | | 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 |
| | |
| | | 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); |