| | |
| | | uint16_t chongman_time; |
| | | uint8_t bat_percent_old=100; |
| | | uint8_t input5vflag; |
| | | extern uint8_t ota_flag; |
| | | void IdleTask(void) |
| | | { |
| | | if(read_5v_input_pca()) |
| | |
| | | } |
| | | if(DBG_GetMode() == DBG_MODE_SHELL) |
| | | { |
| | | if(g_com_map[RTCMMODE_INDEX] == RTCMMODE_TCP) |
| | | {TCPClient_Poll_1();} |
| | | //HIDO_InputPoll(); |
| | | DBG_Poll(); |
| | | if(ota_flag==1) |
| | | { |
| | | OTA_Poll(); |
| | | HTTPClient_Poll(); |
| | | } |
| | | else |
| | | { |
| | | uwb_app_poll(); |
| | | } |
| | | Internet_Poll(); |
| | | HIDO_TimerPoll(); |
| | | HIDO_ATLitePoll(); |
| | | TCPClient_Poll(); |
| | | if(g_com_map[RTCMMODE_INDEX] == RTCMMODE_TCP) |
| | | {TCPClient_Poll_1();} |
| | | if(flag_secondtask) |
| | | { |
| | | flag_secondtask = 0; |
| | | SecondTask(); |
| | | } |
| | | UserKeyTask(); |
| | | } |
| | | UART_CheckReceive(); |
| | | if(flag_secondtask) |
| | |
| | | { |
| | | TCPClient_Init_1(); |
| | | } |
| | | HTTPClient_Init(); |
| | | gpio_open(); |
| | | LED_output_init();//配置彩色灯引脚 |
| | | IIC2_Init(); |
| | |
| | | PCA9555_Set_One_Value_Output(MCU_A,0);//输出低电平切换为GPS |
| | | while (1) |
| | | { |
| | | if(ota_flag==1) |
| | | { |
| | | OTA_Poll(); |
| | | HTTPClient_Poll(); |
| | | } |
| | | else |
| | | { |
| | | uwb_app_poll(); |
| | | } |
| | | Internet_Poll(); |
| | | HIDO_TimerPoll(); |
| | | HIDO_ATLitePoll(); |