24 StackType_t *stack = (StackType_t *) pvPortMalloc(configMINIMAL_STACK_SIZE *
sizeof(StackType_t));
25 StaticTask_t *tcb = (StaticTask_t *) pvPortMalloc(
sizeof(StaticTask_t));
26 configASSERT(stack != NULL);
27 configASSERT(tcb != NULL);
29 *ppxIdleTaskTCBBuffer = tcb;
30 *ppxIdleTaskStackBuffer = stack;
31 *pulIdleTaskStackSize = configMINIMAL_STACK_SIZE;
38 StackType_t *stack = (StackType_t *) pvPortMalloc(configTIMER_TASK_STACK_DEPTH *
sizeof(StackType_t));
39 StaticTask_t *tcb = (StaticTask_t *) pvPortMalloc(
sizeof(StaticTask_t));
40 configASSERT(stack != NULL);
41 configASSERT(tcb != NULL);
43 *ppxTimerTaskTCBBuffer = tcb;
44 *ppxTimerTaskStackBuffer = stack;
45 *pulTimerTaskStackSize = configTIMER_TASK_STACK_DEPTH;