Commit f3d8476c authored by Phil Blundell's avatar Phil Blundell

few more fixes for h3600 ts

parent aae3e6dc
......@@ -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;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment