aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorDario Pagani <>2020-08-15 11:19:02 +0200
committerDario Pagani <>2020-08-15 11:19:02 +0200
commit16bfd88198de32bd747fcc0d2f029890994c3d8d (patch)
treef738c10429d0f19ae59a3d1234badad6d5abc08b /README.md
parentb5e6030e47b2c8361f710da649421753c2406f1c (diff)
downloadhid-tminit-16bfd88198de32bd747fcc0d2f029890994c3d8d.tar.gz
hid-tminit-16bfd88198de32bd747fcc0d2f029890994c3d8d.zip
Driver written, will it work?
Diffstat (limited to 'README.md')
-rw-r--r--README.md15
1 files changed, 13 insertions, 2 deletions
diff --git a/README.md b/README.md
index ea567e9..7c9403e 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,15 @@
# hid-tminit
-Linux driver to properly initialize Thrustmaster Wheels
+Linux driver to properly initialize Thrustmaster Wheels, based on [this](https://github.com/Kimplul/hid-tmff2) driver written by Kimplul
-Based on [this](https://github.com/Kimplul/hid-tmff2) driver written by Kimplul
+When connected to the machine, the Thrustmaster wheels appear as
+a «generic» hid gamepad called `Thrustmaster FFB Wheel`.
+
+When in this mode not every functionality of the wheel, like the force feedback,
+are available. To enable all functionalities of a Thrustmaster wheel we have to send
+to it a specific USB CONTROL request with a code different for each wheel.
+
+This driver tries to understand which model of Thrustmaster wheel the generic
+`Thrustmaster FFB Wheel` really is and then sends the appropriate control code.
+
+## Wheels supported
+You can check the table of wheels supported in `hid-tminit.h`, they are stored in the array `th_wheels_infos[]`