?? taskreg.h
字號:
/************ tasKreg.h *******************************************************
This file is created by Peng.Wang 06/20/2006
this file for user register task
***************************************************************************/
#include<test.h>
#ifdef M_DEFINE_STACK
#define M_BEGIN_REGISTER_TASK
#define M_TASK( NAME,PRIORITY,STACK_SIZE,TASK_ENTRY) \
static Int16 G_stack_##NAME[STACK_SIZE];
#define M_END_REGISTER_TASK
#endif
#ifdef M_DEFINE_TASK
#define M_BEGIN_REGISTER_TASK \
static Tcb G_tasks[ ]={
#define M_TASK( NAME,PRIORITY,STACK_SIZE,TASK_ENTRY) \
{#NAME,PRIORITY,&G_stack_##NAME[STACK_SIZE-1],STACK_SIZE,TASK_ENTRY},
#define M_END_REGISTER_TASK \
};
#endif
/****************************************************************/
M_BEGIN_REGISTER_TASK
M_TASK(main, 0, 1, NULL)
M_TASK(thread1, 2, 500, thread1)
M_TASK(thread2, 2, 500, thread2)
M_TASK(NULL, 0, 1, NULL)
M_END_REGISTER_TASK
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -