📄 peninit.h
字号:
/******************************************************************************
(c) copyright Motorola Semiconductors Hong Kong Limited 1995, 1996, 1997
ALL RIGHTS RESERVED
******************************************************************************
Project Name : Personal Portable System Manager, PPSM
Project No. : PDAPSM031
Title : Pen tools header files
File Name : PENINIT.H
Created By : Michael Chu
Created On : 08/19/95
*****************************************************************************/
#ifndef PENINIT_INCLUDED
#define PENINIT_INCLUDED
#define SCALE_UP_FACTOR 10 /* scale up by 1024 times */
#define HALF_MAX_TOUCH 550 /* about half way of TSP output */
#define CROSS_SIZE 4 /* number of cross lines to draw */
#define CROSS_EDGE 5 /* cross from edge of LCD */
#define CROSS_OFFSET 15 /* cross from edge */
#define CROSS_WIDTH 20 /* cross's width */
#define CROSS_HEIGHT CROSS_WIDTH /* cross's height */
#define CROSS_FAR_EDGE (CROSS_WIDTH+CROSS_EDGE) /* 25 */
#define CROSS_T_WIDTH (CROSS_WIDTH+CROSS_EDGE*2)
#define CROSS_T_HEIGHT (CROSS_HEIGHT+CROSS_EDGE*2)
/**********************************************************************
Global functions
**********************************************************************/
extern STATUS PenReadDevice( P_S16 x, P_S16 y);
#endif
#ifdef PENCALIB
U32 xFactor, yFactor; /* panel to screen scaling factor */
U32 xOffset = 90, yOffset = 115;
U16 CROSS_X_SRC[CROSS_SIZE];
U16 CROSS_Y_SRC[CROSS_SIZE];
U16 CROSS_X_DEST[CROSS_SIZE];
U16 CROSS_Y_DEST[CROSS_SIZE];
S16 xIn[2] = {900,100};
S16 yIn[2] = {100,900};
#else
extern U32 xFactor, yFactor; /* panel to screen scaling factor */
extern U32 xOffset, yOffset;
extern U16 CROSS_X_SRC[CROSS_SIZE];
extern U16 CROSS_Y_SRC[CROSS_SIZE];
extern U16 CROSS_X_DEST[CROSS_SIZE];
extern U16 CROSS_Y_DEST[CROSS_SIZE];
extern S16 xIn[2];
extern S16 yIn[2];
#endif
extern S16 ConvertLCDX( U16 value);
extern S16 ConvertLCDY( U16 value);
extern STATUS CalibratePen( U16 LogoFlag);
extern STATUS SetFactors( void);
extern void PenIrptDisable( void);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -