summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPeter Hutterer <peter.hutterer@who-t.net>2012-05-10 16:13:04 +1000
committerPeter Hutterer <peter.hutterer@who-t.net>2012-05-10 16:19:50 +1000
commit0db11ee725580ef433fc4dfc0b434733300cb807 (patch)
tree029ef3e4c4911f73110eec50bd412ce5555420cb /src
parentbde0d6c91cbd9fed42b9ade94b0459dbf93decaf (diff)
Add evemu_get_abs_current() to retrieve the current value
Applications that use evemu need this for ABS_MT_SLOT so they can start working on the first touchpoint, rather than waiting for the slot to change. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Diffstat (limited to 'src')
-rw-r--r--src/evemu.c5
-rw-r--r--src/libutouch-evemu.ver1
2 files changed, 6 insertions, 0 deletions
diff --git a/src/evemu.c b/src/evemu.c
index 42a1b88..1ec7037 100644
--- a/src/evemu.c
+++ b/src/evemu.c
@@ -164,6 +164,11 @@ int evemu_get_abs_maximum(const struct evemu_device *dev, int code)
return dev->abs[code].maximum;
}
+int evemu_get_abs_current_value(const struct evemu_device *dev, int code)
+{
+ return dev->abs[code].value;
+}
+
void evemu_set_abs_maximum(struct evemu_device *dev, int code, int max)
{
dev->abs[code].maximum = max;
diff --git a/src/libutouch-evemu.ver b/src/libutouch-evemu.ver
index ac6e1a9..24283d2 100644
--- a/src/libutouch-evemu.ver
+++ b/src/libutouch-evemu.ver
@@ -9,6 +9,7 @@ UTOUCH_EVEMU_1.0 {
evemu_get_abs_fuzz;
evemu_get_abs_maximum;
evemu_get_abs_minimum;
+ evemu_get_abs_current_value;
evemu_get_abs_resolution;
evemu_get_id_bustype;
evemu_get_id_product;