1
WXK
9 天以前 aa14c757b47b2ef43ec8a6ced81fefe1e6594d2d
STM32H743/APL/app.c
@@ -14,9 +14,31 @@
#include "bluetooth.h"
static osSemaphoreId_t g_semaphoreHandle = NULL;
extern uint8_t restart_num;
void IdleTask(void)
{
        if(g_com_map[CNT_RESTART]==1)
        {
            g_com_map[CNT_RESTART]=0;
//            printf("%s URTRestart",__debug_info__);
            HAL_NVIC_SystemReset();
        }
            if(g_com_map[MAP_SIGN_INDEX]!=0x55AA)
        {
//            printf("%s URTRestart",__debug_info__);
            HAL_NVIC_SystemReset();
              //  SCB->AIRCR = 0X05FA0000|(unsigned int)0x04; //软复位回到bootloader
        }
    }
void app_task(void *pvParameters)
{
    g_com_map[IP_0] =103;
    g_com_map[IP_1] =155;
    g_com_map[IP_2] =76;
    g_com_map[IP_3] =198;
    g_com_map[UDP_PORT] =6666;
    Shell_Init();
    GPS_Init();
    Internet_Init();
    UDPClient_Init();
@@ -35,7 +57,7 @@
        Internet_Poll();
        GPS_Poll();
        UDPClient_Poll();
        IdleTask();
        HIDO_TimerPoll();
    }
}