|
@@ -179,8 +179,6 @@ static void Main_Task(void* arg)
|
|
|
NetSocDisplay(LED_SOC_2,LED_TURN_OFF);
|
|
|
NetSocDisplay(LED_SOC_3,LED_TURN_OFF);
|
|
|
FaultDisplay(LED_TURN_OFF);
|
|
|
- uint32_t bitmap;
|
|
|
- uint32_t mask;
|
|
|
NVIC_EnableIRQ(PadWakeup1_IRQn);
|
|
|
slpManSetPmuSleepMode(true,SLP_HIB_STATE,false);
|
|
|
slpManApplyPlatVoteHandle("MainSlp",&MainSlpHandler);
|
|
@@ -267,7 +265,6 @@ static void Main_Task(void* arg)
|
|
|
PROC_UART_STATE_SWITCH(PROCESS_UART_STATE_SLEEP);
|
|
|
PROC_CAN_STATE_SWITCH(PROCESS_CAN_STATE_SLEEP);
|
|
|
PROC_TCP_STATE_SWITCH(PROCESS_TCP_STATE_SLEEP);
|
|
|
- osDelay(1000/portTICK_PERIOD_MS);
|
|
|
}
|
|
|
#ifdef USING_PRINTF
|
|
|
printf("Ms_sleep:uart_%d,can_%d,tcp_%d\r\n",gProcess_Uart_Task,gProcess_Can_Task,gProcess_Tcp_Task);
|
|
@@ -294,15 +291,11 @@ static void Main_Task(void* arg)
|
|
|
printf("Main_Sleep\n");
|
|
|
#endif
|
|
|
FaultDisplay(LED_TURN_ON);
|
|
|
- slpManGetDrvBitmap(&bitmap,&mask);
|
|
|
- #ifdef USING_PRINTF
|
|
|
- printf("which bitmap can go check :%x,%x \n",bitmap,mask);
|
|
|
- #endif
|
|
|
+ slpManDeepSlpTimerStart(deepslpTimerID,300000);
|
|
|
slpManSlpState_t slpstate = slpManPlatGetSlpState();
|
|
|
#ifdef USING_PRINTF
|
|
|
printf("which slpstate can go now :%d \n",slpstate);
|
|
|
#endif
|
|
|
- slpManDeepSlpTimerStart(deepslpTimerID,300000);
|
|
|
while(1)
|
|
|
{
|
|
|
osDelay(30000/portTICK_PERIOD_MS);
|
|
@@ -449,8 +442,7 @@ static void Uart_Task(void* arg)
|
|
|
{
|
|
|
case PROCESS_UART_STATE_IDLE:
|
|
|
{
|
|
|
- NetSocDisplay(LED_SOC_1,LED_TURN_OFF);
|
|
|
- osDelay(10);
|
|
|
+ NetSocDisplay(LED_SOC_1,LED_TURN_OFF);
|
|
|
Rece_index = 0;
|
|
|
break;
|
|
|
}
|
|
@@ -987,7 +979,6 @@ static void Tcp_Task(void* arg)
|
|
|
uint8_t* TcpSendBuffer=NULL;
|
|
|
volatile bool Tcp_Flag=false;
|
|
|
eventCallbackMessage_t *queueItem = NULL;
|
|
|
- registerPSEventCallback(NB_GROUP_ALL_MASK, socketRegisterPSUrcCallback);
|
|
|
while(true)
|
|
|
{
|
|
|
switch(gProcess_Tcp_Task)
|
|
@@ -1182,6 +1173,7 @@ void Can_Task_Init()
|
|
|
void Tcp_Task_Init()
|
|
|
{
|
|
|
osThreadAttr_t task_attr;
|
|
|
+ registerPSEventCallback(NB_GROUP_ALL_MASK, socketRegisterPSUrcCallback);
|
|
|
memset(&task_attr,0,sizeof(task_attr));
|
|
|
memset(gProcess_Tcp_TaskStack, 0xA5, PROC_TCP_TASK_STACK_SIZE);
|
|
|
task_attr.name = "Tcp_Task";
|