mirror of https://github.com/nirenjan/libx52.git
As part of the refactor, have the sources include the public headers via the libx52 prefix, instead of relying on the include directories approach in meson.build |
||
|---|---|---|
| .. | ||
| README.md | ||
| libx52.h | ||
| libx52io.h | ||
| libx52util.h | ||
| meson.build | ||
| test_strings.c | ||
| x52_commands.h | ||
| x52_common.h | ||
| x52_control.c | ||
| x52_core.c | ||
| x52_date_time.c | ||
| x52_mfd_led.c | ||
| x52_strerror.c | ||
| x52_stringify.c | ||
| x52_test_gen.py | ||
| x52_tests.json | ||
| x52dcomm.h | ||
README.md
X52 Pro MFD library
This is a library which communicates using libusb-1.0 with the Saitek X52 Pro HOTAS. The library provides several functions to control the LEDs and MFD of the above HOTAS.
Supported functions
- Set the LED state of all LEDs
- Write text to each of the MFD lines
- Set the date/time on the MFD
- Make the clutch and hat LEDs blink
- Display the "SHIFT" indicator in the MFD
Note that when writing text to the MFD, the line length is limited to 16 characters. While you can pass a longer string, the library will only consider the first 16 characters for writing to the display.