libx52/lib/libx52
nirenjan ec9443dcdd Add gettext support to libx52
This change adds gettext support to libx52 using the Autotools
framework. This should allow translators to translate the error messages
provided by libx52_strerror into their corresponding localized versions.
2020-05-19 08:07:10 -07:00
..
Makefile.am Add gettext support to libx52 2020-05-19 08:07:10 -07:00
README.md Reorganize source layout 2017-07-27 17:56:51 -07:00
libx52.h Add gettext support to libx52 2020-05-19 08:07:10 -07:00
libx52.pc.in Generate pkg-config file for libx52 2020-04-16 22:10:48 -07:00
x52_commands.h Add SPDX license identifiers in all files 2018-04-18 12:19:29 -07:00
x52_common.h Let libx52_init also translate libusb error codes 2018-07-17 16:00:19 -07:00
x52_control.c Let libx52_init also translate libusb error codes 2018-07-17 16:00:19 -07:00
x52_core.c Add gettext support to libx52 2020-05-19 08:07:10 -07:00
x52_date_time.c Add SPDX license identifiers in all files 2018-04-18 12:19:29 -07:00
x52_hotplug.h Declare hotplug functions in libx52.h 2020-04-18 01:30:53 -07:00
x52_mfd_led.c Add SPDX license identifiers in all files 2018-04-18 12:19:29 -07:00
x52_strerror.c Add gettext support to libx52 2020-05-19 08:07:10 -07:00

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.