📄 hw_touchpanel.h
字号:
/******************************************************************/
/* Copyright (C) 2007 ROCK-CHIPS FUZHOU . All Rights Reserved. */
/*******************************************************************
File : hw_touchpanel.h
Desc : Touch panel结构/接口函数的声明
Author : huangxinyu
Date : 2007-09-24
Notes :
$Log: fly.h,v $
*********************************************************************/
#ifndef _HW_TOUCHPANEL_H
#define _HW_TOUCHPANEL_H
#if 0
#define ScreenW 320
#define ScreenH 240
#define X_RANGE ScreenW
#define Y_RANGE ScreenH
#else
#define ScreenW 240
#define ScreenH 320
#define X_RANGE ScreenW
#define Y_RANGE ScreenH
#endif
#define SLIDEx(l,h) ((((X_RANGE>>1)<<7)/abs(h-l))<<1)
#define SLIDEy(l,h) (((Y_RANGE>>1)<<8)/abs(h-l))
#define X_MAX_LIMIT 1020
#define Y_MAX_LIMIT 1020
typedef enum
{
TOUCH_NONE,
TOUCH_LONGPRESS,
TOUCH_SHORTPRESS,
TOUCH_UP
}TOUCH_STATE;
typedef enum
{
CenterPoint = 0, // 中心校准点
TopLeftPoint, // 左上校准点
TopRightPoint, // 右上校准点
BottomLeftPoint, // 左下校准点
BottomRightPoint // 右下校准点
}eTOUCH_CALIBRATEPOINT;
typedef struct
{
INT32 Ax;
INT32 Ay;
INT32 Bx;
INT32 By;
INT32 Cx;
INT32 Cy;
INT32 Dx;
INT32 Dy;
} CALI_MATRIX ;
typedef struct
{
INT16 x;
INT16 y;
}POINT;
typedef struct
{
INT16 x;
INT16 y;
TOUCH_STATE TouchState;
} TOUCH_MSG;
#endif /* _HW_TOUCHPANEL_H */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -