WXK
2025-03-25 4a0afa1557e0189d8d32cc59f7a246f5188bb8e6
keil/include/main/main.c
@@ -441,6 +441,7 @@
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())
@@ -483,14 +484,27 @@
                }
                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)
@@ -618,6 +632,7 @@
    {
        TCPClient_Init_1();
    }
    HTTPClient_Init();
    gpio_open();
    LED_output_init();//配置彩色灯引脚
    IIC2_Init();
@@ -652,7 +667,15 @@
                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();