This project adds a new driver for the Saitek/MadCatz X52 Pro flight control system. The X52 pro is a HOTAS (hand on throttle and stick) with 7 axes, 39 buttons, 1 hat and 1 thumbstick and a multi-function @@ -38,19 +40,37 @@ display which is programmable.
Currently, only Windows drivers are available from Saitek PLC, which led me to develop a new Linux driver which can program the MFD and the individual LEDs on the joystick. Although the standard usbhid -driver is capable of reading the joystick, it is not sufficient to +driver is quite capable of reading the joystick, it is not sufficient to really utilize all the capabilities of this system.
-This project is currently a work-in-progress. However a high level -outline of the current objectives are listed below:
+This page documents the objectives of the project and the status. This project is currently a work-in-progress.
+ +Currently, a kernel module exists which supports reading from the joystick and reporting to the input subsystem. The kernel module also supports setting the following:
Pending are the following:
+ +In progress is a userspace daemon which hooks to the hidraw interface of the standard usbhid driver and interprets the hidraw data. Objectives for this daemon are:
+ +