few more fixes for h3600 ts
This commit is contained in:
parent
aae3e6dcb3
commit
f3d8476ced
|
@ -31,6 +31,8 @@
|
|||
/* this code was used to debug MSB 24bpp code on a 16bpp frame buffer */
|
||||
#undef FAKE24_ON_16
|
||||
|
||||
extern int KdTsPhyScreen;
|
||||
|
||||
Bool
|
||||
fbdevInitialize (KdCardInfo *card, FbdevPriv *priv)
|
||||
{
|
||||
|
|
|
@ -23,3 +23,7 @@ liblinux_a_SOURCES = \
|
|||
if TSLIB
|
||||
liblinux_a_SOURCES += tslib.c
|
||||
endif
|
||||
|
||||
if H3600_TS
|
||||
liblinux_a_SOURCES += ts.c
|
||||
endif
|
||||
|
|
|
@ -40,6 +40,8 @@
|
|||
|
||||
static long lastx = 0, lasty = 0;
|
||||
|
||||
int KdTsPhyScreen = 0;
|
||||
|
||||
int
|
||||
TsReadBytes (int fd, char *buf, int len, int min)
|
||||
{
|
||||
|
@ -98,7 +100,9 @@ TsRead (int tsPort, void *closure)
|
|||
flags = KD_BUTTON_1;
|
||||
x = event.x;
|
||||
y = event.y;
|
||||
} else {
|
||||
}
|
||||
else
|
||||
{
|
||||
flags = /* KD_BUTTON_1 |*/ KD_MOUSE_DELTA;
|
||||
if ((lastx == 0) || (lasty == 0)) {
|
||||
x = 0;
|
||||
|
@ -109,7 +113,7 @@ TsRead (int tsPort, void *closure)
|
|||
}
|
||||
lastx = event.x;
|
||||
lasty = event.y;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
flags = KD_MOUSE_DELTA;
|
||||
x = 0;
|
||||
|
|
Loading…
Reference in New Issue
Block a user