基于ARM和uC/OS-II实现的串口控制台

源代码在线查看: cmd.h

软件大小: 458 K
上传用户: ac3698
关键词: OS-II ARM uC 串口
下载地址: 免注册下载 普通下载 VIP

相关代码

				/*******************************************************************************
				**
				**  File Name:      cmd.h
				**  Author:			Zhoudan
				**  Last Modified:  2007-02-28
				**  Last Version:   0.9
				**  Environment:    LPC2214/RVDSv2.2/uCOS-II2.52
				**  Descriptions:   
				**
				*******************************************************************************/
				#ifndef __CMD_H__
				#define __CMD_H__
				
				
				#include "config.h"
				
				typedef void (* CMDHANDLE)(void);
				
				extern CmdInfo CmdDBUser[];
				extern CmdInfo CmdDBPrivate[];
				extern CmdInfo CmdDBConfig[];
				extern CmdInfo CmdDBLine[];
				
				extern CmdInfo ParaManDB[];
				extern CmdInfo ParaShowDB[];
				extern CmdInfo ParaConfDB[];
				extern CmdInfo ParaConfLineDB[];
				extern CmdInfo ParaParityDB[];
				extern CmdInfo ParaConfProDB[];
				extern CmdInfo ParaDebugDB[];
				
				void CmdHelp(void);
				void CmdPasswd(void);
				void CmdMan(void);
				void CmdSave(void);
				void CmdDisable(void);
				void CmdEnable(void);
				void CmdExit(void);
				void CmdEnd(void);
				void CmdShow(void);
				void CmdConf(void);
				void CmdHostname(void);
				void CmdLine(void);
				void CmdLineTimeout(void);
				void CmdLineSpeed(void);
				void CmdLineStop(void);
				void CmdLineParity(void);
				void CmdLineDataBits(void);
				void CmdDebug(void);
				void CmdReset(void);
				void CmdClear(void);
				
				void SubManPasswd(void);
				void SubManEnable(void);
				void SubManDisable(void);
				void SubManShow(void);
				void SubManConf(void);
				void SubManSave(void);
				void SubManExit(void);
				void SubManEnd(void);
				void SubManHostname(void);
				void SubManLine(void);
				void SubManRoute(void);
				void SubManProc(void);
				void SubManV(void);
				void SubManTableset(void);
				void SubManSpeed(void);
				void SubManStopb(void);
				void SubManParity(void);
				void SubManDatab(void);
				
				void SubShowVer(void);
				void SubShowIntf(void);
				void SubShowRteTlb(void);
				void SubShowNode(void);
				void SubShowLine(void);
				void SubShowErrCnt(void);
				
				void SubConfTer(void);
				
				void SubIntfV35(void);
				
				void SubLineCon(void);
				
				void SubRouteAdd(void);
				void SubRouteDel(void);
				
				void SubParityNone(void);
				void SubParityOdd(void);
				void SubParityEven(void);
				
				void SubShowRandTest(void);
				
				void SubDebugDis(void);
				void SubDebugNmp(void);
				void SubDebugErrCnt(void);
				
				void CmdPro(void);
				void SubProEn(void);
				void SubProDis(void);
				
				void SubShowFpgaSt(void);
				void SubShowMonReg(void);
				void CmdV35(void);
				void SubShowRuleTab(void);
				void RuleTabPrint(uint32 offset,uint32 strategy);
				void CmdTabSet(void);
				
				void reset(void);
				
				#define CFG_FLAG                0                       /* 4bytes */
				#define CFG_HOSTNAME            (CFG_FLAG + 1)          /* 32bytes */
				#define CFG_PASSWORD            (CFG_HOSTNAME + 8)      /* 128bytes */
				#define CFG_CON_SPEED           (CFG_PASSWORD + 32)     /* 4bytes */
				#define CFG_CON_SET             (CFG_CON_SPEED + 1)     /* 4bytes */
				#define CFG_CON_TO              (CFG_CON_SET + 1)       /*  */
				#define CFG_RTE_TABLE           (CFG_CON_TO + 1)        /*  */
				
				
				#endif /* __CMD_H__ */
							

相关资源