diff --git a/index.html b/index.html
index c46d438..21a1841 100644
--- a/index.html
+++ b/index.html
@@ -28,9 +28,11 @@
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)
@@ -43,11 +45,13 @@ the individual LEDs on the joystick. Although the standard usbhid
driver is quite capable of reading the joystick, it is not sufficient to
really utilize all the capabilities of this system. 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:Saitek X52Pro joystick driver for Linux
+
+Saitek X52Pro joystick driver for Linux
-Overview
+
+Overview
Status
+
+Status
Kernel Module
+
+Kernel Module
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:
diff --git a/params.json b/params.json index 0b5f000..2a18440 100644 --- a/params.json +++ b/params.json @@ -1 +1 @@ -{"tagline":"Saitek X52Pro drivers & controller mapping software for Linux","name":"X52Pro-Linux","body":"# Saitek X52Pro joystick driver for Linux\r\n\r\n## Overview\r\n\r\nThis project adds a new driver for the Saitek/MadCatz X52 Pro flight\r\ncontrol system. The X52 pro is a HOTAS (hand on throttle and stick)\r\nwith 7 axes, 39 buttons, 1 hat and 1 thumbstick and a multi-function\r\ndisplay which is programmable.\r\n\r\nCurrently, only Windows drivers are available from Saitek PLC, which\r\nled me to develop a new Linux driver which can program the MFD and\r\nthe individual LEDs on the joystick. Although the standard usbhid\r\ndriver is quite capable of reading the joystick, it is not sufficient to\r\nreally utilize all the capabilities of this system.\r\n\r\n## Status\r\nThis page documents the objectives of the project and the status. This project is currently a work-in-progress.\r\n\r\n### Kernel Module\r\n\r\nCurrently, a kernel module exists which supports reading from the joystick and reporting to the input subsystem. The kernel module also supports setting the following:\r\n\r\n* MFD brightness\r\n* LED brightness\r\n* LED state for all 20 LEDs\r\n* MFD text for all 3 lines\r\n\r\nPending are the following:\r\n* Clock (Date/Time) on the MFD\r\n* LED blinking mode\r\n* Shift indicator on the MFD\r\n\r\n### Userspace Daemon\r\n\r\nIn 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:\r\n\r\n* Create a uinput driver which will send keyboard and mouse events to the input subsystem.\r\n* Create an output driver which will update the LEDs and MFD on the joystick.\r\n* Create an API which will allow plugins to communicate with the daemon and update the joystick.\r\n* Create an API which will allow customizing the keyboard and mouse event mapping.","google":"","note":"Don't delete this file! It's used internally to help with page regeneration."} \ No newline at end of file +{"name":"X52Pro-Linux","tagline":"Saitek X52Pro drivers & controller mapping software for Linux","body":"# Saitek X52Pro joystick driver for Linux\r\n\r\n## Overview\r\n\r\nThis project adds a new driver for the Saitek/MadCatz X52 Pro flight\r\ncontrol system. The X52 pro is a HOTAS (hand on throttle and stick)\r\nwith 7 axes, 39 buttons, 1 hat and 1 thumbstick and a multi-function\r\ndisplay which is programmable.\r\n\r\nCurrently, only Windows drivers are available from Saitek PLC, which\r\nled me to develop a new Linux driver which can program the MFD and\r\nthe individual LEDs on the joystick. Although the standard usbhid\r\ndriver is quite capable of reading the joystick, it is not sufficient to\r\nreally utilize all the capabilities of this system.\r\n\r\n## Status\r\nThis page documents the objectives of the project and the status. This project is currently a work-in-progress.\r\n\r\n### Kernel Module\r\n\r\nCurrently, a kernel module exists which supports reading from the joystick and reporting to the input subsystem. The kernel module also supports setting the following:\r\n\r\n* MFD brightness\r\n* LED brightness\r\n* LED state for all 20 LEDs\r\n* MFD text for all 3 lines\r\n\r\nPending are the following:\r\n* Clock (Date/Time) on the MFD\r\n* LED blinking mode\r\n* Shift indicator on the MFD\r\n\r\n### Userspace Daemon\r\n\r\nIn 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:\r\n\r\n* Create a uinput driver which will send keyboard and mouse events to the input subsystem.\r\n* Create an output driver which will update the LEDs and MFD on the joystick.\r\n* Create an API which will allow plugins to communicate with the daemon and update the joystick.\r\n* Create an API which will allow customizing the keyboard and mouse event mapping.","google":"","note":"Don't delete this file! It's used internally to help with page regeneration."} \ No newline at end of file