aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
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[]`