Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 215591
b: refs/heads/master
c: cdd49a8
h: refs/heads/master
i:
  215589: f5b2335
  215587: d8778e6
  215583: 74b7a63
v: v3
  • Loading branch information
Nikolai Kondrashov authored and Jiri Kosina committed Sep 1, 2010
1 parent 41ccaeb commit da11c03
Show file tree
Hide file tree
Showing 2 changed files with 28 additions and 3 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 30311549c3e2a0d9d839ed6e40398a2c354ce5e2
refs/heads/master: cdd49a85e237929a4c00965f1a88bdd9195898d8
29 changes: 27 additions & 2 deletions trunk/drivers/hid/hid-waltop.c
Original file line number Diff line number Diff line change
Expand Up @@ -17,13 +17,38 @@

#include "hid-ids.h"

/*
* There exists an official driver on the manufacturer's website, which
* wasn't submitted to the kernel, for some reason. The official driver
* doesn't seem to support extra features of some tablets, like wheels.
*
* It shows that the feature report ID 2 could be used to control any waltop
* tablet input mode, switching it between "default", "tablet" and "ink".
*
* This driver only uses "default" mode for all the supported tablets. This
* mode tries to be HID-compatible (not very successfully), but cripples the
* resolution of some tablets.
*
* The "tablet" mode uses some proprietary, yet decipherable protocol, which
* represents the correct resolution, but is possibly HID-incompatible (i.e.
* indescribable by a report descriptor).
*
* The purpose of the "ink" mode is unknown.
*
* The feature reports needed for switching to each mode are these:
*
* 02 16 00 default
* 02 16 01 tablet
* 02 16 02 ink
*/

/*
* Original Slim Tablet 5.8 inch report descriptor.
*
* All the reports except the report with ID 16 (the stylus) are unused,
* possibly because the tablet is not configured to, or because they were
* just copied from a more capable model. The purpose of features described
* for report ID 2 is unknown.
* just copied from a more capable model. The full purpose of features
* described for report ID 2 is unknown.
*
* The stylus buttons are described as three bit fields, whereas actually
* it's an "array", i.e. they're reported as button numbers (1, 2 and 3).
Expand Down

0 comments on commit da11c03

Please sign in to comment.