if( !( pcb->state & ( ST_READY | ST_RUNNING )) ) {\r
pcb->state = ST_READY;\r
TAILQ_INSERT_TAIL(& Os_Sys.ready_head,pcb,ready_list);\r
- OS_DEBUG(D_TASK,"Added %s to ready list\n",pcb->name);\r
+ OS_DEBUG(D_TASK,"Added %s to ready list\n",pcb->constPtr->name);\r
}\r
}\r
\r
\r
pcb->state = ST_WAITING;\r
TAILQ_REMOVE(&Os_Sys.ready_head,pcb,ready_list);\r
- OS_DEBUG(D_TASK,"Removed %s from ready list\n",pcb->name);\r
+ OS_DEBUG(D_TASK,"Removed %s from ready list\n",pcb->constPtr->name);\r
}\r
\r
// Sleeping\r
\r
pcb->state = ST_WAITING | ST_SLEEPING;\r
TAILQ_REMOVE(&Os_Sys.ready_head,pcb,ready_list);\r
- OS_DEBUG(D_TASK,"Removed %s from ready list\n",pcb->name);\r
+ OS_DEBUG(D_TASK,"Removed %s from ready list\n",pcb->constPtr->name);\r
}\r
\r
\r
\r
pcb->state = ST_WAITING_SEM;\r
TAILQ_REMOVE(&Os_Sys.ready_head,pcb,ready_list);\r
- OS_DEBUG(D_TASK,"Removed %s from ready list\n",pcb->name);\r
+ OS_DEBUG(D_TASK,"Removed %s from ready list\n",pcb->constPtr->name);\r
}\r
\r
\r
assert( pcb->state & (ST_READY|ST_RUNNING) );\r
pcb->state = ST_SUSPENDED;\r
TAILQ_REMOVE(&Os_Sys.ready_head,pcb,ready_list);\r
- OS_DEBUG(D_TASK,"Removed %s from ready list\n",pcb->name);\r
+ OS_DEBUG(D_TASK,"Removed %s from ready list\n",pcb->constPtr->name);\r
}\r
\r
\r
\r
assert(top_prio_pcb!=NULL);\r
\r
- OS_DEBUG(D_TASK,"Found %s\n",top_prio_pcb->name);\r
+ OS_DEBUG(D_TASK,"Found %s\n",top_prio_pcb->constPtr->name);\r
\r
return top_prio_pcb;\r
}\r
#endif\r
}\r
#endif\r
- OS_DEBUG(D_TASK,"Swapping to: %s\n",pcbPtr->name);\r
+ OS_DEBUG(D_TASK,"Swapping to: %s\n",pcbPtr->constPtr->name);\r
Os_TaskSwapContext(currPcbPtr,pcbPtr);\r
} else {\r
- OS_DEBUG(D_TASK,"Continuing task %s\n",pcbPtr->name);\r
+ OS_DEBUG(D_TASK,"Continuing task %s\n",pcbPtr->constPtr->name);\r
/* Setup the stack again, and just call the basic task */\r
Os_StackSetup(pcbPtr);\r
/* TODO: release and get the internal resource ? */\r
OsTaskVarType *pcb = Os_TaskGet(TaskID);\r
StatusType rv = E_OK;\r
\r
- OS_DEBUG(D_TASK,"# ActivateTask %s\n",pcb->name);\r
+ OS_DEBUG(D_TASK,"# ActivateTask %s\n",pcb->constPtr->name);\r
\r
#if (OS_STATUS_EXTENDED == STD_ON )\r
/* extended */\r
StatusType rv = E_OK;\r
uint32_t flags;\r
\r
- OS_DEBUG(D_TASK,"# TerminateTask %s\n",currTaskPtr->name);\r
+ OS_DEBUG(D_TASK,"# TerminateTask %s\n",curr_pcb->constPtr->name);\r
\r
#if (OS_STATUS_EXTENDED == STD_ON )\r
\r
OsTaskVarType *pcb = Os_TaskGet(TaskId);\r
\r
\r
- OS_DEBUG(D_TASK,"# ChainTask %s\n",currTaskPtr->name);\r
+ OS_DEBUG(D_TASK,"# ChainTask %s\n",curr_pcb->constPtr->name);\r
\r
#if (OS_STATUS_EXTENDED == STD_ON )\r
/* extended */\r
uint32_t flags;\r
OsTaskVarType *curr_pcb = Os_SysTaskGetCurr();\r
\r
- OS_DEBUG(D_TASK,"# Schedule %s\n",Os_SysTaskGetCurr()->name);\r
+ OS_DEBUG(D_TASK,"# Schedule %s\n",curr_pcb->constPtr->name);\r
\r
/* Check that we are not calling from interrupt context */\r
if( Os_Sys.intNestCnt != 0 ) {\r