main.h
来自「UcosII在freescale单片机上的移植例子 包含ad」· C头文件 代码 · 共 64 行
H
64 行
/********************************************************************
//
// Author: CaiXinBo \\\\\\\ //
// ( o o ) //
//----------------------oOO----(_)----OOo-----------------------//
FileName: main.h
Created Date: 23/5/2006 9:44
Modify Date:
Purpose:
*********************************************************************/
//all the global defines should be in this .h file
//all the global variables should be defined in this .h file with EXT
//all the global function should be declared in this .h file
#ifndef CAIXINBO_MAIN_H
#define CAIXINBO_MAIN_H
#define Baud_9600 55
#define Baud_19200 26
#define TASK_STK_SIZE 200
typedef struct {
unsigned char myPPAGE;
}TASKDATA;
/*******************************************/
//global variables definition
/******************************************/
extern OS_STK TaskStartStk[TASK_STK_SIZE];
extern OS_STK TaskADStk[TASK_STK_SIZE];
extern OS_STK TaskSegLedDispStk[TASK_STK_SIZE];
extern OS_EVENT *Semprintp;
extern INT8U err;
extern TASKDATA TaskStartData;
extern TASKDATA TaskADData;
extern TASKDATA TaskSegLedDispData;
/************************************/
//global functions declaration
//their define is in Hardware.c or Userlib.c (except main)
/************************************/
//in Hardware.c
void uart_init(void);
void uart_putchar(unsigned char ch);
void HardwareInit(void);
//in Userlib.c
void delay(long j);
void printp(void (*PortToPut)(), char* ctrl, ...);
extern void TaskStart(TASKDATA* pdata) ;
extern void TaskAD(TASKDATA* pdata) ;
extern void TaskSegLedDisp(TASKDATA* pdata) ;
extern void TaskSplashLed(TASKDATA* pdata);
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?