app_main.h

来自「UCOSII在mcs12dg128上的移植」· C头文件 代码 · 共 58 行

H
58
字号
//==================================================================================================
//| 文件名称 | App_main.h
//|--------- |--------------------------------------------------------------------------------------
//| 文件描述 | App_main.c所对应的头文件
//|--------- |--------------------------------------------------------------------------------------
//| 版权声明 | Copyright2008
//|----------|--------------------------------------------------------------------------------------
//|  版本    |  时间       |  作者     | 描述
//|--------- |-------------|-----------|------------------------------------------------------------
//|  V1.0    | 2008.07.22  | chen       | 初版
//==================================================================================================

#ifdef  APP_MAIN_GLOBALS
#define APP_MAIN_EXT
#else
#define APP_MAIN_EXT extern
#endif

//========================= Macro,Typestruct,Variable & Class =====================//
#define  TASK_STK_SIZE    128

#define  TASK_START_PRIO    5

#define  TASK_REDLED_PRIO	6

#define  TASK_BLUELED_PRIO	7

#define  TASK_YELLOWLED_PRIO	8

APP_MAIN_EXT INT8U *err;

APP_MAIN_EXT OS_EVENT *TrafficSemRed;

APP_MAIN_EXT OS_EVENT *TrafficSemBlue;

APP_MAIN_EXT OS_EVENT *TrafficSemYellow;

APP_MAIN_EXT OS_STK AppStartTaskStk[TASK_STK_SIZE];

APP_MAIN_EXT OS_STK AppTaskRedLedStk[TASK_STK_SIZE];

APP_MAIN_EXT OS_STK AppTaskBlueLedStk[TASK_STK_SIZE];

APP_MAIN_EXT OS_STK AppTaskYellowLedStk[TASK_STK_SIZE];
//========================= Object & Fuction =====================//
static  void  AppStartTask(void *pdata);

static  void  AppTickInit(void);

static  void  AppTaskRedLed(void *pdata);

static  void  AppTaskBlueLed(void *pdata);

static  void  AppTaskYellowLed(void *pdata);

APP_MAIN_EXT void PLLINIT(uchar SYNR0,uchar REFDV0);

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?