calibrating a hid device

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I've written a calibration tool for my touch screen that works well from user
space (just sends a few commands over usb telling the digitizer to recalibrate
and reset itself).  I've been running that with the ntrig and usbhid modules
unloaded.

Now I'm trying to translate that to something in the kernel which I can run just
by poking a sysfs node.  However as I sort of expected, it doesn't actually work
quite right.  I've been seeing something like this:

- From user space:
  S Ii:3:002:2 -115:2 94 <
  C Ii:3:002:2 0:2 94 = 033fbc07 0000a014 f012ce01 68010100 000c0701 00000000
00fa0096 00000b00

kernel space:
  S Ii:3:002:2 -115:2 94 <
  C Ii:3:002:2 -2:2 0


What sort of calls should I wrap the calibration code with?

Also, the process seems to involve telling the digitizer to go off and run
calibration, and then interrupting it after a while.  I've been using a number
of microseconds dumped to the sysfs node for that.  Is there any harm in using
"msleep(val);"?


Once I get this sorted out, I'll clean up the code a bit and send in some
patches (and documentation for this and filtering).

Rafi
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAkv63V0ACgkQwuRiAT9o609I3gCgg9ZKGqwWFsZQa2wyX270JlGq
qj4An1w776oL0CiLEZPnKFwvIT0PDKWV
=dtIw
-----END PGP SIGNATURE-----
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux