Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:Alexander_Naumov:SLE12
xf86-input-wacom
n_03-Log-PRESSURE-low-level-events.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File n_03-Log-PRESSURE-low-level-events.patch of Package xf86-input-wacom
From: Egbert Eich <eich@suse.com> Date: Sun Feb 16 09:31:05 2014 +0100 Subject: [PATCH 3/4]Log PRESSURE low level events Patch-Mainline: never Git-commit: 9e575b396f7cbbe5cecd455d1f54a8a0d6c658d1 Git-repo: git://linuxwacom.git.sourceforge.net/gitroot/linuxwacom/xf86-input-wacom References: FATE# Signed-off-by: Egbert Eich <eich@suse.com> Signed-off-by: Egbert Eich <eich@suse.com> --- src/wcmCommon.c | 8 ++++++-- src/wcmUSB.c | 4 ++++ 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/wcmCommon.c b/src/wcmCommon.c index 238cf78..6df2133 100644 --- a/src/wcmCommon.c +++ b/src/wcmCommon.c @@ -1188,9 +1188,13 @@ static void detectPressureIssue(WacomDevicePtr priv, "\tThis indicates a worn out pen, it is time to change your tool. Also see:\n" "\thttp://sourceforge.net/apps/mediawiki/linuxwacom/index.php?title=Pen_Wear.\n", priv->pInfo->name, priv->serial, priv->minPressure, LIMIT_LOW_PRESSURE, common->wcmMaxZ); - } else if (!priv->oldProximity) + } else if (!priv->oldProximity) { + if (priv->minPressure) + LOG(common, LOG_PRESSURE_LOW, + "WARN: %s(%u) initial pressure %d > 0\n", + priv->pInfo->name, priv->serial, ds->pressure); priv->eventCnt = 0; - + } priv->oldMinPressure = priv->minPressure; priv->eventCnt++; } diff --git a/src/wcmUSB.c b/src/wcmUSB.c index f0f8011..24477b2 100644 --- a/src/wcmUSB.c +++ b/src/wcmUSB.c @@ -1193,6 +1193,8 @@ static void usbParseAbsEvent(WacomCommonPtr common, break; case ABS_PRESSURE: ds->pressure = event->value; + LOG(common, LOG_PRESSURE_LOW, "Device %d got pressure %d\n", + ((wcmUSBData *)(common->private))->wcmLastToolSerial, ds->pressure); break; case ABS_DISTANCE: ds->distance = event->value; @@ -1292,6 +1294,8 @@ static void usbParseAbsMTEvent(WacomCommonPtr common, struct input_event *event) case ABS_MT_PRESSURE: ds->pressure = event->value; + LOG(common, LOG_PRESSURE_LOW, "Device %d got pressure %d\n", + ((wcmUSBData *)(common->private))->wcmLastToolSerial, ds->pressure); break; default:
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor