Commit Graph

9 Commits (5fcac8699950a5585bd90ef0d155328b4c67b428)

Author SHA1 Message Date
nirenjan e3bccd3ac3 Move libx52 to top level 2021-07-29 21:41:07 -07:00
nirenjan f0a0a7dcaf Reorganize source layout 2017-07-27 17:56:51 -07:00
nirenjan 059ec6af1a Make libx52_set_clock return 0 only if fields changed
This is used by an application to check if it needs to call
libx52_update. If libx52_set_clock returns 0, it can be assumed that the
clock did change values that require an update, but any other value
indicates that an update is not required.
2015-12-12 23:11:36 -08:00
nirenjan c87e785a18 Restructure code layout
Copy files to individual folders. This makes it cleaner to add new
functionality in the future.
2015-12-08 21:46:42 -08:00
nirenjan 5e4a6dc826 Use autotools to generate library 2015-11-30 22:12:16 -08:00
nirenjan 2ccfd79bd6 Remove deprecated API functions 2015-11-30 20:02:54 -08:00
nirenjan 548f2e9357 Document X52 library functions
This is still a relative work-in-progress, since some of the functions
are being cleaned and enhanced to provide proper functionality similar
to the Windows driver.
2015-11-29 22:50:36 -08:00
nirenjan b5d33226c5 Implement all X52 Pro vendor commands
The current contents of the libx52 folder contain all the source code
necessary to implement the X52 Pro vendor API. These have been tested,
although the committed test file does not list all the APIs.
2015-10-31 23:19:10 -07:00
Nirenjan Krishnan 223331342e Add libx52 API files
Initial frmework of libx52. This library allows the user to write to
the X52 joystick MFD and LEDs.
2012-10-14 18:02:57 -07:00