📄 common.h
字号:
//---------------------------------------------------------------------------
// Terawins Inc. Company Confidential Strictly Private
//
// $Archive: Common.h $
// $Revision: 0.01 $
// $Author: jwang $
// $Date: 2002/06/18 23:15:01 $
//
// --------------------------------------------------------------------------
// >>>>>>>>>>>>>>>>>>>>>>>>> COPYRIGHT NOTICE <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
// --------------------------------------------------------------------------
// Copyright 2001(c) Terawins Inc.
// This is an unpublished work.
// --------------------------------------------------------------------------
#if !defined(__COMMON_H__)
#define __COMMON_H__
//#include "System.h"
#define MP8051
#ifdef MP8051
typedef bdata BOOL;
typedef unsigned short BOOL16;
typedef unsigned char code uROM8;
typedef unsigned short code uROM16;
typedef signed char code sROM8;
typedef signed short code sROM16;
typedef code ROMDATA;
#define CODE code
#define DATA data
#define XDATA xdata
#define IDATA idata
#else
typedef unsigned char BOOL;
typedef unsigned short BOOL16;
typedef unsigned char uROM8;
typedef unsigned short uROM16;
typedef signed char sROM8;
typedef signed short sROM16;
typedef const ROMDATA;
#define CODE /**/
#define DATA /**/
#define XDATA /**/
#define IDATA /**/
#endif
typedef unsigned char BITS;
typedef unsigned char uCHAR;
typedef unsigned char BYTE;
typedef signed char sCHAR;
typedef unsigned short uWORD;
typedef unsigned short WORD;
typedef signed short sWORD;
typedef unsigned long uDWORD;
typedef signed long sDWORD;
#define EOL 0xfe
typedef void VOID;
#define NULL ((void *)0)
#define FALSE (0)
#define TRUE (1)
#define OFF (0)
#define ON (1)
#define PASS (0)
#define FAIL (1)
//----------------------------------------------------------------------------
// Macros for WHILE and DO loops
//----------------------------------------------------------------------------
#define ONCE_ONLY while(FALSE)
#define FOREVER while(TRUE)
//----------------------------------------------------------------------------
// Macros
//----------------------------------------------------------------------------
// temporal put in here
//#include "CfgPanel.h"
#define HSYNC_PERIOD(x) (XCLK*32/x/1000)
#define VSYNC_PERIOD(x) (XCLK/x)
#define NOSIGNAL_CNT 1
#endif // __COMMON_H__
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -