⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mqpara.h

📁 WinCE 3.0 BSP, 包含Inter SA1110, Intel_815E, Advantech_PCM9574 等
💻 H
字号:
#ifndef	__MQPARAH
#define __MQPARAH

// default max number
#define	MAX_TOTAL_SET			100
#define MAX_ELEMENTS			64
#define	MAX_CONDITION			6

// Section names
#define	SET_SECTION				"SET"
#define	LCD_SECTION				"LCD"
#define	CRT_SECTION				"CRT"
#define	LCD_CRT_SECTION			"LCD_CRT"
#define	SAME_IMAGE_SECTION		"SAME_IMAGE"
#define LG_DTP_SECTION			"LARGE_DESKTOP"
#define	GHOST_SECTION			"GHOST"



#define	cRESOLUTION 	"$RESOLUTION"
#define cRESOLUTIONV	"$RESOLUTIONV"
#define	cRESOLUTIONH	"$RESOLUTIONH"

#define cLG_RESOLUTION	"$LG_RESOL"

#define cDESKTOPSIZE1	"$DESKTOPSIZE1"
#define cDESKTOPSIZE2	"$DESKTOPSIZE2"
#define cDESKTOPSIZE	"$DESKTOPSIZE"

#define cLCDVP			"$LCDVP"
#define cCRTVP			"$CRTVP"

#define cBPP			"$BPP"
#define cMODE			"$MODE"

;
#define c6x2_VFREQ		"$6x2_VFREQ"
#define cVGA_VREQ		"$VGA_VFREQ"
#define cSVGA_VREQ		"$SVGA_VFREQ"
#define cXGA_VREQ		"$XGA_VFREQ"
#define c11x8_VREQ		"$11x8_VFREQ"
#define cSXGA_VREQ		"$SXGA_VFREQ"

#define cCRTFREQ		"$CRTFREQ"

#define	Num_LCD_Condition		3
#define	Num_CRT_Condition		4
#define	Num_LCDCRT_Condition	3
#define	Num_SAME_IMG_Condition	5
#define	Num_LG_DTP_Condition	5
#define Num_GHOST_Condition		6

// TABLE.BIN file structure definition
#define	MQTABLE_VERSION		0x0417010B

typedef struct	TAG_CPOINT{
	WORD		totalnum;
	WORD		offset;
}CPOINT, *PCPOINT;

typedef	struct	TAG_LCDHEADER{
	CPOINT	desktopsize;
	CPOINT	bpp;
	CPOINT	lcdvp;
	CPOINT	data;
}LCD_H, *PLCD_H;

typedef	struct	TAG_CRTHEADER{
	CPOINT	desktopsize;
	CPOINT	bpp;
	CPOINT	crtvp;
	CPOINT	crtfreq;
	CPOINT	data;
}CRT_H, *PCRT_H;

typedef	struct	TAG_LCDCRTHEADER{
	CPOINT	desktopsize;
	CPOINT	bpp;
	CPOINT	lcdvp;
	CPOINT	data;
}LCDCRT_H, *PLCDCRT_H;

typedef	struct	TAG_SAMEIMGHEADER{
	CPOINT	desktopsize;
	CPOINT	bpp;
	CPOINT	lcdvp;
	CPOINT	crtvp;
	CPOINT	crtfreq;
	CPOINT	data;
}SAMEIMG_H, *PSAMEIMG_H;

typedef	struct	TAG_LGDTPHEADER{
	CPOINT	desktopsize;
	CPOINT	bpp;
	CPOINT	lcdvp;
	CPOINT	crtvp;
	CPOINT	crtfreq;
	CPOINT	data;
}LGDTP_H, *PLGDTP_H;

typedef	struct	TAG_GHOSTHEADER{
	CPOINT	desktopsize1;
	CPOINT	bpp1;
	CPOINT	lcdvp;
	CPOINT	desktopsize2;
	CPOINT	bpp2;
	CPOINT	crtfreq;
	CPOINT	data;
}GHOST_H, *PGHOST_H;

typedef struct	TAG_TABLEHEADER{
	DWORD		version;
	LCD_H		lcdinfo;
	CRT_H		crtinfo;
	LCDCRT_H	lcdcrtinfo;
	SAMEIMG_H	sameimginfo;
	LGDTP_H		lgdtpinfo;
	GHOST_H		ghostinfo;
}T_HEADER, *PT_HEADER;



//
typedef struct TAG_SET{
	CHAR	szName[16];
	CHAR	*pElement;
	INT		num;
}SET, *PSET;

extern DWORD	LookupLCDParams(POINT desktopsize, INT bpp, POINT lcdvp);
extern DWORD	LookupCRTParams(POINT desktopsize, INT bpp, POINT crtvp,INT crtfreq);
extern DWORD	LookupLCDCRTParams(POINT desktopsize, INT bpp, POINT lcdvp);
extern DWORD	LookupSameImgParams(POINT desktopsize, INT bpp, POINT lcdvp,POINT crtvp,INT crtfreq);
extern DWORD	LookupLgDTPParams(POINT desktopsize, INT bpp, POINT lcdvp,POINT crtvp,INT crtfreq);
extern DWORD	LookupGhostParams(POINT desktopsize1, INT bpp1, POINT lcdvp,
						  POINT desktopsize2, INT bpp2, INT crtfreq);

#endif // !define	__MQPARAH

⌨️ 快捷键说明

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