Comtrol eCos User Manual

Page 489

Advertising
background image

Chapter 32. µITRON API

extern "C" void task3( unsigned int ); \

extern "C" void task4( unsigned int ); \

static char stack1[ CYGNUM_HAL_STACK_SIZE_TYPICAL + 1200 ], \

stack2[ CYGNUM_HAL_STACK_SIZE_TYPICAL +

200 ], \

stack3[ CYGNUM_HAL_STACK_SIZE_TYPICAL

], \

stack4[ CYGNUM_HAL_STACK_SIZE_TYPICAL

];

#define CYGDAT_UITRON_TASK_INITIALIZERS \

CYG_UIT_TASK( "t1", 1, task1, &stack1, sizeof( stack1 ) ), \

CYG_UIT_TASK( "t2", 2, task2, &stack2, sizeof( stack2 ) ), \

CYG_UIT_TASK( "t3", 3, task3, &stack3, sizeof( stack3 ) ), \

CYG_UIT_TASK( "t4", 4, task4, &stack4, sizeof( stack4 ) )

385

Advertising