mirror of https://github.com/nirenjan/libx52.git
On some systems (notably FreeBSD), the make implementation makes a distinction between $(builddir)/<path> and <path>, even when builddir is `.`. This commit removes $(builddir) from all references to generated files, so that these implementations don't fail. Keeping $(builddir) causes older versions automake (1.15 and older) to generate a broken Makefile. |
||
---|---|---|
.. | ||
Makefile.am | ||
README.md | ||
libx52.h | ||
libx52.pc.in | ||
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 |
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.