#define Key_Down 0x01
#define Key_Up 0x00
//笔杆结构体
typedef struct
{
u16 X0;//原始坐标
u16 Y0;
u16 X; //最终/暂存坐标
u16 Y;
u8 Key_Sta;//笔的状态
//触摸屏校准参数
float xfac;
float yfac;
short xoff;
short yoff;
//新增的参数,当触摸屏的左右上下完全颠倒时需要用到.
//touchtype=0的时候,适合左右为X坐标,上下为Y坐标的TP.
//touchtype=1的时候,适合左右为Y坐标,上下为X坐标的TP.
u8 touchtype;
}Pen_Holder;
我想问的是,LCD怎么认为Pen_Point.Key_Sta=Key_Up ( 也就是Pen_Point.Key_Sta=0x01)就是笔没按
又是怎么知道Pen_Point.Key_Sta=Key_Down()就是笔按下了
我找了好像除了分别定义 Key_Up ,Key_Down和Key_Sta外,再没看到他们有什么联系,就直接认为:Pen_Point.Key_Sta=Key_Down就是笔按下了,Pen_Point.Key_Sta=Key_Up就是笔没按
在线等啊
|