From d2100979fd519b40c61dbdc6808120755513c88a Mon Sep 17 00:00:00 2001 From: aliaspider Date: Wed, 4 Nov 2015 18:17:04 +0100 Subject: cleanups --- src/touchscreen.c | 47 ----------------------------------------------- 1 file changed, 47 deletions(-) delete mode 100644 src/touchscreen.c (limited to 'src/touchscreen.c') diff --git a/src/touchscreen.c b/src/touchscreen.c deleted file mode 100644 index 90e0b81..0000000 --- a/src/touchscreen.c +++ /dev/null @@ -1,47 +0,0 @@ -#include "stdio.h" -#include "stdlib.h" -#include "tslib.h" - -struct tsdev *ts = NULL; - -int InitTouchScreen(void) { - // Taken directly from tslib test sources, slightly modifed - char *tsdevice = NULL; - - if( (tsdevice = getenv("TSLIB_TSDEVICE")) != NULL ) { - ts = ts_open(tsdevice, 1); - } else { - ts = ts_open("/dev/input/event0", 1); - } - - if (!ts) { - perror("ts_open"); - return 0; - } - if (ts_config(ts)) { - perror("ts_config"); - return 0; - } - - return 1; -} - -void DeInitTouchScreen(void) { - // Nothing to do -} - - -// return -1 on error, else pressure value - -int getTouchScreen(int *x, int *y) { - struct ts_sample tsdata; - - if (ts == NULL) return -1; - - if (ts_read(ts, &tsdata, 1) != 1) return -1; - - *x = tsdata.x; - *y = tsdata.y; - return tsdata.pressure; -} - -- cgit v1.2.3