|
@@ -26,8 +26,14 @@
|
|
#include "ec_tcpip_api.h"
|
|
#include "ec_tcpip_api.h"
|
|
#include "hal_module_adapter.h"
|
|
#include "hal_module_adapter.h"
|
|
#include "timers.h"
|
|
#include "timers.h"
|
|
-//#include "app.h"
|
|
|
|
|
|
+#include "app.h"
|
|
#include "MainTask.h"
|
|
#include "MainTask.h"
|
|
|
|
+
|
|
|
|
+//全局变量
|
|
|
|
+static uint32_t Timer_count = 0;//每100ms加1
|
|
|
|
+volatile bool Sleep_flag = false;//睡眠标志位
|
|
|
|
+
|
|
|
|
+//主线程堆栈声明区
|
|
static StaticTask_t gProcess_Main_Task_t;
|
|
static StaticTask_t gProcess_Main_Task_t;
|
|
static UINT8 gProcess_Main_TaskStack[PROC_MAIN_TASK_STACK_SIZE];
|
|
static UINT8 gProcess_Main_TaskStack[PROC_MAIN_TASK_STACK_SIZE];
|
|
static osThreadId_t MainTaskId = NULL;
|
|
static osThreadId_t MainTaskId = NULL;
|
|
@@ -36,9 +42,6 @@ uint8_t deepslpTimerID = DEEPSLP_TIMER_ID7;//睡眠定时器ID
|
|
volatile bool Work_timer_end = false;
|
|
volatile bool Work_timer_end = false;
|
|
static process_Main gProcess_Main_Task;
|
|
static process_Main gProcess_Main_Task;
|
|
#define PROC_MAIN_STATE_SWITCH(a) (gProcess_Main_Task = a)
|
|
#define PROC_MAIN_STATE_SWITCH(a) (gProcess_Main_Task = a)
|
|
-//全局变量
|
|
|
|
-static uint32_t Timer_count = 0;//每100ms加1
|
|
|
|
-volatile bool Sleep_flag = false;//睡眠标志位
|
|
|
|
|
|
|
|
//函数声明区
|
|
//函数声明区
|
|
static void appBeforeHib(void *pdata, slpManLpState state);
|
|
static void appBeforeHib(void *pdata, slpManLpState state);
|
|
@@ -181,9 +184,12 @@ void MainTaskDeInit(void *arg)
|
|
//定时器回调函数区
|
|
//定时器回调函数区
|
|
void montior_timer_callback(TimerHandle_t xTimer)
|
|
void montior_timer_callback(TimerHandle_t xTimer)
|
|
{
|
|
{
|
|
- // #ifdef USING_PRINTF
|
|
|
|
- // printf("Hello montior Timer!\n");
|
|
|
|
- // #endif
|
|
|
|
|
|
+ #ifdef USING_PRINTF
|
|
|
|
+ if (Timer_count%50==0)
|
|
|
|
+ {
|
|
|
|
+ printf("Hello 5s montior Timer,SwVersion:%x!\n",SwVersion);
|
|
|
|
+ }
|
|
|
|
+ #endif
|
|
Timer_count++;
|
|
Timer_count++;
|
|
if(Timer_count>100000*100)
|
|
if(Timer_count>100000*100)
|
|
{
|
|
{
|