diff --git a/.nojekyll b/.nojekyll
new file mode 100644
index 0000000..e69de29
diff --git a/annotated.html b/annotated.html
new file mode 100644
index 0000000..7be7d6d
--- /dev/null
+++ b/annotated.html
@@ -0,0 +1,83 @@
+
+
+
+See the documentation for the following files for a complete list of all functions.
libx52 is not designed to be thread-safe. The application must ensure that calls to libx52 from multiple threads are protected by a semaphore/mutex.
-libx52 does not support hotplugging. The joystick must be plugged in prior to the application initializing libx52.
The Saitek X52 does not support controlling the color of individual LEDs. This is only supported on the X52 Pro. The application can use libx52_check_feature to verify support.
diff --git a/libx52_integration.html b/libx52_integration.html
index 339e448..6ed9f43 100644
--- a/libx52_integration.html
+++ b/libx52_integration.html
@@ -68,6 +68,7 @@ $(function() {
libx52 performs all its operations with a device context pointer. The application must call libx52_init before performing any operation, and must call libx52_exit prior to terminating.
+
Also, the application must call libx52_connect to ensure that it connects to a supported joystick. This function must be called after libx52_init
Example Initialization/Deinitialization Code
@@ -83,6 +84,14 @@ $(function() {
return NULL;
}
+
+
+
+
+
+
+
}
+
return dev;
}
@@ -108,6 +117,7 @@ Internationalization of error strings
int libx52_set_text(libx52_device *x52, uint8_t line, const char *text, uint8_t length)
Set the text on an MFD line.
const char * libx52_strerror(libx52_error_code error)
Return a string representation of the error code.
void libx52_exit(libx52_device *dev)
Exit the library and free up any resources used.
+
int libx52_connect(libx52_device *dev)
Connect to the X52 device.
Functions, structures and enumerations for the Saitek X52 MFD & LED driver library.
int libx52_update(libx52_device *x52)
Update the X52.
struct libx52_device libx52_device
Device context structure used by libx52.
Definition: libx52.h:46
diff --git a/libx52io_8h.html b/libx52io_8h.html
new file mode 100644
index 0000000..2343e19
--- /dev/null
+++ b/libx52io_8h.html
@@ -0,0 +1,247 @@
+
+
+
+
+
+
+
+
x52pro-linux: /home/runner/work/x52pro-linux/x52pro-linux/lib/libx52io/libx52io.h File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ x52pro-linux
+ 0.2.1
+
+ Saitek X52/X52Pro drivers for Linux/Unix
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Functions, structures and enumerations for the Saitek X52 IO driver library.
+More...
+
+
Go to the source code of this file.
+
+
+enum libx52io_error_code {
+ LIBX52IO_SUCCESS ,
+LIBX52IO_ERROR_INIT_FAILURE ,
+LIBX52IO_ERROR_NO_DEVICE ,
+LIBX52IO_ERROR_INVALID ,
+
+ LIBX52IO_ERROR_CONN ,
+LIBX52IO_ERROR_IO ,
+LIBX52IO_ERROR_TIMEOUT
+
+ }
+ libx52 IO error codes More...
+
+enum libx52io_axis {
+ LIBX52IO_AXIS_X ,
+LIBX52IO_AXIS_Y ,
+LIBX52IO_AXIS_RZ ,
+LIBX52IO_AXIS_Z ,
+
+ LIBX52IO_AXIS_RX ,
+LIBX52IO_AXIS_RY ,
+LIBX52IO_AXIS_SLIDER ,
+LIBX52IO_AXIS_THUMBX ,
+
+ LIBX52IO_AXIS_THUMBY ,
+LIBX52IO_AXIS_HATX ,
+LIBX52IO_AXIS_HATY
+
+ }
+ X52 Axis definitions. More...
+
+enum libx52io_button {
+ LIBX52IO_BTN_TRIGGER ,
+LIBX52IO_BTN_TRIGGER_2 ,
+LIBX52IO_BTN_FIRE ,
+LIBX52IO_BTN_PINKY ,
+
+ LIBX52IO_BTN_A ,
+LIBX52IO_BTN_B ,
+LIBX52IO_BTN_C ,
+LIBX52IO_BTN_D ,
+
+ LIBX52IO_BTN_E ,
+LIBX52IO_BTN_T1_UP ,
+LIBX52IO_BTN_T1_DN ,
+LIBX52IO_BTN_T2_UP ,
+
+ LIBX52IO_BTN_T2_DN ,
+LIBX52IO_BTN_T3_UP ,
+LIBX52IO_BTN_T3_DN ,
+LIBX52IO_BTN_POV_1_N ,
+
+ LIBX52IO_BTN_POV_1_E ,
+LIBX52IO_BTN_POV_1_S ,
+LIBX52IO_BTN_POV_1_W ,
+LIBX52IO_BTN_POV_2_N ,
+
+ LIBX52IO_BTN_POV_2_E ,
+LIBX52IO_BTN_POV_2_S ,
+LIBX52IO_BTN_POV_2_W ,
+LIBX52IO_BTN_CLUTCH ,
+
+ LIBX52IO_BTN_MOUSE_PRIMARY ,
+LIBX52IO_BTN_MOUSE_SECONDARY ,
+LIBX52IO_BTN_MOUSE_SCROLL_UP ,
+LIBX52IO_BTN_MOUSE_SCROLL_DN ,
+
+ LIBX52IO_BTN_FUNCTION ,
+LIBX52IO_BTN_START_STOP ,
+LIBX52IO_BTN_RESET ,
+LIBX52IO_BTN_PG_UP ,
+
+ LIBX52IO_BTN_PG_DN ,
+LIBX52IO_BTN_UP ,
+LIBX52IO_BTN_DN ,
+LIBX52IO_BTN_SELECT ,
+
+ LIBX52IO_BTN_MODE_1 ,
+LIBX52IO_BTN_MODE_2 ,
+LIBX52IO_BTN_MODE_3
+
+ }
+ X52 Button definitions. More...
+
+
+
+
Functions, structures and enumerations for the Saitek X52 IO driver library.
+
This file contains the type, enum and function prototypes for the Saitek X52 IO driver library. These functions allow an application to connect to a supported X52/X52Pro joystick and read the state of the buttons and axes.
+
Author Nirenjan Krishnan (niren.nosp@m. jan@.nosp@m. niren.nosp@m. jan..nosp@m. org )
+
+
+
+
+
diff --git a/libx52io_8h_source.html b/libx52io_8h_source.html
new file mode 100644
index 0000000..2833273
--- /dev/null
+++ b/libx52io_8h_source.html
@@ -0,0 +1,359 @@
+
+
+
+
+
+
+
+
x52pro-linux: /home/runner/work/x52pro-linux/x52pro-linux/lib/libx52io/libx52io.h Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ x52pro-linux
+ 0.2.1
+
+ Saitek X52/X52Pro drivers for Linux/Unix
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
252 int32_t
axis [LIBX52IO_AXIS_MAX];
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
500 #endif // !defined LIBX52IO_H
+
+
@ LIBX52IO_ERROR_NO_DEVICE
Definition: libx52io.h:66
+
@ LIBX52IO_BTN_T1_DN
Definition: libx52io.h:156
+
const char * libx52io_axis_to_str(libx52io_axis axis)
Get the string representation of an axis.
+
@ LIBX52IO_BTN_POV_2_S
Definition: libx52io.h:189
+
int libx52io_init(libx52io_context **ctx)
Initialize the IO library.
+
@ LIBX52IO_AXIS_Y
Definition: libx52io.h:89
+
@ LIBX52IO_AXIS_THUMBX
Definition: libx52io.h:107
+
libx52io_axis
X52 Axis definitions.
Definition: libx52io.h:84
+
@ LIBX52IO_BTN_MODE_1
Definition: libx52io.h:234
+
@ LIBX52IO_BTN_E
Definition: libx52io.h:150
+
@ LIBX52IO_AXIS_RZ
Definition: libx52io.h:92
+
@ LIBX52IO_BTN_MODE_2
Definition: libx52io.h:237
+
@ LIBX52IO_BTN_B
Definition: libx52io.h:141
+
@ LIBX52IO_AXIS_HATY
Definition: libx52io.h:116
+
const char * libx52io_get_manufacturer_string(libx52io_context *ctx)
Get the manufacturer string of the connected X52 device.
+
@ LIBX52IO_BTN_RESET
Definition: libx52io.h:216
+
@ LIBX52IO_BTN_A
Definition: libx52io.h:138
+
@ LIBX52IO_ERROR_IO
Definition: libx52io.h:75
+
@ LIBX52IO_AXIS_SLIDER
Definition: libx52io.h:104
+
@ LIBX52IO_BTN_MOUSE_PRIMARY
Definition: libx52io.h:198
+
@ LIBX52IO_BTN_POV_2_E
Definition: libx52io.h:186
+
const char * libx52io_get_serial_number_string(libx52io_context *ctx)
Get the serial number of the connected X52 device.
+
@ LIBX52IO_ERROR_INVALID
Definition: libx52io.h:69
+
uint16_t libx52io_get_vendor_id(libx52io_context *ctx)
Get the vendor ID of the connected X52 device.
+
@ LIBX52IO_BTN_FIRE
Definition: libx52io.h:132
+
const char * libx52io_strerror(libx52io_error_code code)
Get the string representation of an error code.
+
libx52io_button
X52 Button definitions.
Definition: libx52io.h:124
+
int libx52io_read(libx52io_context *ctx, libx52io_report *report)
Read and parse a HID report.
+
@ LIBX52IO_BTN_MOUSE_SCROLL_UP
Definition: libx52io.h:204
+
@ LIBX52IO_AXIS_HATX
Definition: libx52io.h:113
+
@ LIBX52IO_BTN_PINKY
Definition: libx52io.h:135
+
@ LIBX52IO_BTN_POV_1_W
Definition: libx52io.h:180
+
@ LIBX52IO_BTN_T1_UP
Definition: libx52io.h:153
+
@ LIBX52IO_BTN_DN
Definition: libx52io.h:228
+
int libx52io_read_timeout(libx52io_context *ctx, libx52io_report *report, int timeout)
Read and parse a HID report.
+
@ LIBX52IO_BTN_TRIGGER_2
Definition: libx52io.h:129
+
const char * libx52io_button_to_str(libx52io_button button)
Get the string representation of a button.
+
@ LIBX52IO_ERROR_CONN
Definition: libx52io.h:72
+
@ LIBX52IO_BTN_TRIGGER
Definition: libx52io.h:126
+
@ LIBX52IO_BTN_UP
Definition: libx52io.h:225
+
@ LIBX52IO_BTN_MOUSE_SECONDARY
Definition: libx52io.h:201
+
const char * libx52io_get_product_string(libx52io_context *ctx)
Get the product string of the connected X52 device.
+
X52 HID Report.
Definition: libx52io.h:250
+
@ LIBX52IO_BTN_CLUTCH
Definition: libx52io.h:195
+
struct libx52io_context libx52io_context
Device context structure used by libx52io.
Definition: libx52io.h:51
+
@ LIBX52IO_BTN_MODE_3
Definition: libx52io.h:240
+
@ LIBX52IO_SUCCESS
Definition: libx52io.h:60
+
@ LIBX52IO_ERROR_TIMEOUT
Definition: libx52io.h:78
+
int libx52io_open(libx52io_context *ctx)
Open a connection to a supported joystick.
+
uint8_t hat
Definition: libx52io.h:261
+
@ LIBX52IO_BTN_POV_2_N
Definition: libx52io.h:183
+
@ LIBX52IO_ERROR_INIT_FAILURE
Definition: libx52io.h:63
+
void libx52io_exit(libx52io_context *ctx)
Exit the library and free up any resources used.
+
@ LIBX52IO_BTN_START_STOP
Definition: libx52io.h:213
+
@ LIBX52IO_BTN_PG_UP
Definition: libx52io.h:219
+
@ LIBX52IO_BTN_MOUSE_SCROLL_DN
Definition: libx52io.h:207
+
libx52io_error_code
libx52 IO error codes
Definition: libx52io.h:58
+
@ LIBX52IO_BTN_FUNCTION
Definition: libx52io.h:210
+
int32_t axis[LIBX52IO_AXIS_MAX]
Definition: libx52io.h:252
+
int libx52io_get_axis_range(libx52io_context *ctx, libx52io_axis axis, int32_t *min, int32_t *max)
Retrieve the range of an axis.
+
@ LIBX52IO_AXIS_Z
Definition: libx52io.h:95
+
@ LIBX52IO_BTN_T3_UP
Definition: libx52io.h:165
+
@ LIBX52IO_BTN_PG_DN
Definition: libx52io.h:222
+
uint8_t mode
Definition: libx52io.h:258
+
@ LIBX52IO_AXIS_X
Definition: libx52io.h:86
+
int libx52io_close(libx52io_context *ctx)
Close an existing connection to a supported joystick.
+
@ LIBX52IO_BTN_POV_1_S
Definition: libx52io.h:177
+
@ LIBX52IO_AXIS_THUMBY
Definition: libx52io.h:110
+
@ LIBX52IO_AXIS_RY
Definition: libx52io.h:101
+
bool button[LIBX52IO_BUTTON_MAX]
Definition: libx52io.h:255
+
@ LIBX52IO_BTN_POV_2_W
Definition: libx52io.h:192
+
@ LIBX52IO_BTN_T2_DN
Definition: libx52io.h:162
+
@ LIBX52IO_BTN_D
Definition: libx52io.h:147
+
@ LIBX52IO_AXIS_RX
Definition: libx52io.h:98
+
@ LIBX52IO_BTN_T3_DN
Definition: libx52io.h:168
+
@ LIBX52IO_BTN_C
Definition: libx52io.h:144
+
@ LIBX52IO_BTN_T2_UP
Definition: libx52io.h:159
+
@ LIBX52IO_BTN_POV_1_N
Definition: libx52io.h:171
+
@ LIBX52IO_BTN_POV_1_E
Definition: libx52io.h:174
+
@ LIBX52IO_BTN_SELECT
Definition: libx52io.h:231
+
uint16_t libx52io_get_product_id(libx52io_context *ctx)
Get the product ID of the connected X52 device.
+
uint16_t libx52io_get_device_version(libx52io_context *ctx)
Get the device version of the connected X52 device.
+
+
+
+
diff --git a/libx52util_8h.html b/libx52util_8h.html
index 22653ff..c224eb5 100644
--- a/libx52util_8h.html
+++ b/libx52util_8h.html
@@ -5,7 +5,7 @@
-
x52pro-linux: /home/nirenjan/project/x52pro-linux/lib/libx52util/libx52util.h File Reference
+
x52pro-linux: /home/runner/work/x52pro-linux/x52pro-linux/lib/libx52util/libx52util.h File Reference
diff --git a/libx52util_8h_source.html b/libx52util_8h_source.html
index ae659b1..f8b2d95 100644
--- a/libx52util_8h_source.html
+++ b/libx52util_8h_source.html
@@ -5,7 +5,7 @@
-
x52pro-linux: /home/nirenjan/project/x52pro-linux/lib/libx52util/libx52util.h Source File
+
x52pro-linux: /home/runner/work/x52pro-linux/x52pro-linux/lib/libx52util/libx52util.h Source File
diff --git a/menudata.js b/menudata.js
index 44e4864..26118b8 100644
--- a/menudata.js
+++ b/menudata.js
@@ -24,12 +24,19 @@ var menudata={children:[
{text:"Main Page",url:"index.html"},
{text:"Related Pages",url:"pages.html"},
{text:"Modules",url:"modules.html"},
+{text:"Data Structures",url:"annotated.html",children:[
+{text:"Data Structures",url:"annotated.html"},
+{text:"Data Structure Index",url:"classes.html"},
+{text:"Data Fields",url:"functions.html",children:[
+{text:"All",url:"functions.html"},
+{text:"Variables",url:"functions_vars.html"}]}]},
{text:"Files",url:"files.html",children:[
{text:"File List",url:"files.html"},
{text:"Globals",url:"globals.html",children:[
{text:"All",url:"globals.html",children:[
{text:"l",url:"globals.html#index_l"}]},
-{text:"Functions",url:"globals_func.html"},
+{text:"Functions",url:"globals_func.html",children:[
+{text:"l",url:"globals_func.html#index_l"}]},
{text:"Typedefs",url:"globals_type.html"},
{text:"Enumerations",url:"globals_enum.html"},
{text:"Enumerator",url:"globals_eval.html",children:[
diff --git a/modules.html b/modules.html
index c2912fe..2c14e19 100644
--- a/modules.html
+++ b/modules.html
@@ -74,7 +74,8 @@ $(function() {
MFD & LED control Control the MFD text and LED states
Clock control Control the clocks on the MFD
Miscellaneous Miscellaneous functionality
-
Utility Functions These functions simplify some of the data handling for MFD & LED control
+
IO Library APIs These functions allow an application to connect to a supported X52/X52Pro joystick and read the state of the buttons and axes
+
Utility Functions These functions simplify some of the data handling for MFD & LED control
diff --git a/search/all_0.js b/search/all_0.js
index e18e746..748a39a 100644
--- a/search/all_0.js
+++ b/search/all_0.js
@@ -1,6 +1,4 @@
var searchData=
[
- ['caveats_0',['Caveats',['../libx52_caveats.html',1,'']]],
- ['clock_20control_1',['Clock control',['../group__libx52clock.html',1,'']]],
- ['command_20line_20interface_20to_20libx52_2',['Command Line Interface to libx52',['../x52cli.html',1,'']]]
+ ['axis_0',['axis',['../structlibx52io__report.html#a2edb7beb26095e02b355d3d418c44880',1,'libx52io_report']]]
];
diff --git a/search/all_1.js b/search/all_1.js
index 0b06110..04b4bfe 100644
--- a/search/all_1.js
+++ b/search/all_1.js
@@ -1,5 +1,4 @@
var searchData=
[
- ['deprecated_20list_3',['Deprecated List',['../deprecated.html',1,'']]],
- ['device_20handling_4',['Device Handling',['../group__libx52dev.html',1,'']]]
+ ['button_1',['button',['../structlibx52io__report.html#aa468c54904ea8486ec3124bf035fd6a7',1,'libx52io_report']]]
];
diff --git a/search/all_2.js b/search/all_2.js
index a76bee5..5fc5dec 100644
--- a/search/all_2.js
+++ b/search/all_2.js
@@ -1,4 +1,6 @@
var searchData=
[
- ['integration_5',['Integration',['../libx52_integration.html',1,'']]]
+ ['caveats_2',['Caveats',['../libx52_caveats.html',1,'']]],
+ ['clock_20control_3',['Clock control',['../group__libx52clock.html',1,'']]],
+ ['command_20line_20interface_20to_20libx52_4',['Command Line Interface to libx52',['../x52cli.html',1,'']]]
];
diff --git a/search/all_3.js b/search/all_3.js
index 17458f7..7f2abba 100644
--- a/search/all_3.js
+++ b/search/all_3.js
@@ -1,77 +1,5 @@
var searchData=
[
- ['libx52_2eh_6',['libx52.h',['../libx52_8h.html',1,'']]],
- ['libx52_5fcheck_5ffeature_7',['libx52_check_feature',['../group__libx52misc.html#ga504ed71c3e543da1436ea99465289ceb',1,'libx52.h']]],
- ['libx52_5fclock_5f1_8',['LIBX52_CLOCK_1',['../group__libx52clock.html#gga08c48a43f70bebb61b553e0ec12d917ca85dccae177b78d35e21875772738ac70',1,'libx52.h']]],
- ['libx52_5fclock_5f2_9',['LIBX52_CLOCK_2',['../group__libx52clock.html#gga08c48a43f70bebb61b553e0ec12d917cab2d9e9967646a797dfb652d81a964282',1,'libx52.h']]],
- ['libx52_5fclock_5f3_10',['LIBX52_CLOCK_3',['../group__libx52clock.html#gga08c48a43f70bebb61b553e0ec12d917ca422990d812ea1dd9e94a5b3d03565945',1,'libx52.h']]],
- ['libx52_5fclock_5fformat_11',['libx52_clock_format',['../group__libx52clock.html#ga0c9c90bdba150b6e48ddab30aea45268',1,'libx52.h']]],
- ['libx52_5fclock_5fformat_5f12hr_12',['LIBX52_CLOCK_FORMAT_12HR',['../group__libx52clock.html#gga0c9c90bdba150b6e48ddab30aea45268a7e216a257012c9aa2a5b847a4cb96332',1,'libx52.h']]],
- ['libx52_5fclock_5fformat_5f24hr_13',['LIBX52_CLOCK_FORMAT_24HR',['../group__libx52clock.html#gga0c9c90bdba150b6e48ddab30aea45268a1a60fdc6dacbf9a46a93a161d2644908',1,'libx52.h']]],
- ['libx52_5fclock_5fid_14',['libx52_clock_id',['../group__libx52clock.html#ga08c48a43f70bebb61b553e0ec12d917c',1,'libx52.h']]],
- ['libx52_5fconnect_15',['libx52_connect',['../group__libx52dev.html#ga65998f1155fb093f45babfd0c2c138d9',1,'libx52.h']]],
- ['libx52_5fdate_5fformat_16',['libx52_date_format',['../group__libx52clock.html#ga0da0bde31d817eaa42465b0dea2ccf5a',1,'libx52.h']]],
- ['libx52_5fdate_5fformat_5fddmmyy_17',['LIBX52_DATE_FORMAT_DDMMYY',['../group__libx52clock.html#gga0da0bde31d817eaa42465b0dea2ccf5aa81d30d59013fcef952c9d10a30942abc',1,'libx52.h']]],
- ['libx52_5fdate_5fformat_5fmmddyy_18',['LIBX52_DATE_FORMAT_MMDDYY',['../group__libx52clock.html#gga0da0bde31d817eaa42465b0dea2ccf5aad91220edc91513325af1def4bcdfc07c',1,'libx52.h']]],
- ['libx52_5fdate_5fformat_5fyymmdd_19',['LIBX52_DATE_FORMAT_YYMMDD',['../group__libx52clock.html#gga0da0bde31d817eaa42465b0dea2ccf5aad2c9819fc5590f542a22c42a3243bd5e',1,'libx52.h']]],
- ['libx52_5fdevice_20',['libx52_device',['../group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131',1,'libx52.h']]],
- ['libx52_5fdisconnect_21',['libx52_disconnect',['../group__libx52dev.html#ga82f3fb7f750aa5480d23b69875d3ebe8',1,'libx52.h']]],
- ['libx52_5ferror_5fbusy_22',['LIBX52_ERROR_BUSY',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7afe5cd825cc2c26c9226025dcb5628f9d',1,'libx52.h']]],
- ['libx52_5ferror_5fcode_23',['libx52_error_code',['../group__libx52misc.html#ga93b777d9cea6e733b63c222e6115ccb7',1,'libx52.h']]],
- ['libx52_5ferror_5finit_5ffailure_24',['LIBX52_ERROR_INIT_FAILURE',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a22d30938f3a413c16e9ab2e6c183daeb',1,'libx52.h']]],
- ['libx52_5ferror_5finterrupted_25',['LIBX52_ERROR_INTERRUPTED',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a1601986a5a57898997fde902f994b91d',1,'libx52.h']]],
- ['libx52_5ferror_5finvalid_5fparam_26',['LIBX52_ERROR_INVALID_PARAM',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a049c93e363d70c5a6cc5a735371e5e3b',1,'libx52.h']]],
- ['libx52_5ferror_5fio_27',['LIBX52_ERROR_IO',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a1dd2726f8ffacda63b180c68bdf1838f',1,'libx52.h']]],
- ['libx52_5ferror_5fno_5fdevice_28',['LIBX52_ERROR_NO_DEVICE',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7ad3e9a0e2e18b469ddc7135d73942e29a',1,'libx52.h']]],
- ['libx52_5ferror_5fnot_5ffound_29',['LIBX52_ERROR_NOT_FOUND',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a5d77a34c39dfa1757553ecd073913844',1,'libx52.h']]],
- ['libx52_5ferror_5fnot_5fsupported_30',['LIBX52_ERROR_NOT_SUPPORTED',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a97af04ffc3130e25c9eb03abaafbbaca',1,'libx52.h']]],
- ['libx52_5ferror_5fout_5fof_5fmemory_31',['LIBX52_ERROR_OUT_OF_MEMORY',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7adc972428ef5695848c268f927a0974cc',1,'libx52.h']]],
- ['libx52_5ferror_5fout_5fof_5frange_32',['LIBX52_ERROR_OUT_OF_RANGE',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7ac329401de31cc6c50160c1fafcdc5efa',1,'libx52.h']]],
- ['libx52_5ferror_5foverflow_33',['LIBX52_ERROR_OVERFLOW',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7ac331268731d911dfb16cd28c3d3abc3d',1,'libx52.h']]],
- ['libx52_5ferror_5fperm_34',['LIBX52_ERROR_PERM',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7acc31bdcda400b886e0ed914eb5a1a153',1,'libx52.h']]],
- ['libx52_5ferror_5fpipe_35',['LIBX52_ERROR_PIPE',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7acf7169c36418a1a43cd8f7bdbdb91325',1,'libx52.h']]],
- ['libx52_5ferror_5ftimeout_36',['LIBX52_ERROR_TIMEOUT',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a691294d6e5876fd371f9e32686c548d4',1,'libx52.h']]],
- ['libx52_5ferror_5ftry_5fagain_37',['LIBX52_ERROR_TRY_AGAIN',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a9e4acff4906865192086c8957047b35f',1,'libx52.h']]],
- ['libx52_5ferror_5fusb_5ffailure_38',['LIBX52_ERROR_USB_FAILURE',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a85126a0081a32d7c4bd24738996da531',1,'libx52.h']]],
- ['libx52_5fexit_39',['libx52_exit',['../group__libx52init.html#ga17fe14ab3f67706b2d35c6cce3cd670b',1,'libx52.h']]],
- ['libx52_5ffeature_40',['libx52_feature',['../group__libx52misc.html#gaa32c12111de45ed00c51fd689fdd6699',1,'libx52.h']]],
- ['libx52_5ffeature_5fled_41',['LIBX52_FEATURE_LED',['../group__libx52misc.html#ggaa32c12111de45ed00c51fd689fdd6699a2ce41c87908ef0b8ff6d76ccf226dfd0',1,'libx52.h']]],
- ['libx52_5finit_42',['libx52_init',['../group__libx52init.html#gaf9ae27c6e505bce8c4415a638033a4bd',1,'libx52.h']]],
- ['libx52_5fis_5fconnected_43',['libx52_is_connected',['../group__libx52dev.html#gaa2ec46eb779df5f33678defe3050b1d4',1,'libx52.h']]],
- ['libx52_5fled_5fa_44',['LIBX52_LED_A',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa455294ce1f2dd6bb89c7f48034e5ddbc',1,'libx52.h']]],
- ['libx52_5fled_5fb_45',['LIBX52_LED_B',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa614aceacc2f76589f6e89429c7886c69',1,'libx52.h']]],
- ['libx52_5fled_5fclutch_46',['LIBX52_LED_CLUTCH',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa3fa42fc0e323348cd453831950e51307',1,'libx52.h']]],
- ['libx52_5fled_5fd_47',['LIBX52_LED_D',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa29aad41d6d4d2ba9955b76de9559b2d2',1,'libx52.h']]],
- ['libx52_5fled_5fe_48',['LIBX52_LED_E',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fabb61ccb8aa773f0b1bb44dcf46d91ece',1,'libx52.h']]],
- ['libx52_5fled_5ffire_49',['LIBX52_LED_FIRE',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fae89d2ce35f72608d41202764128afd00',1,'libx52.h']]],
- ['libx52_5fled_5fid_50',['libx52_led_id',['../group__libx52mfdled.html#gae97e6cb1be0d79960018f2a12ba7047f',1,'libx52.h']]],
- ['libx52_5fled_5fpov_51',['LIBX52_LED_POV',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa18862e04f12337863251f7307e04d3bf',1,'libx52.h']]],
- ['libx52_5fled_5fstate_52',['libx52_led_state',['../group__libx52mfdled.html#gab1a633a40dcdcfc5cf6fc13a3ed8b68c',1,'libx52.h']]],
- ['libx52_5fled_5fstate_5famber_53',['LIBX52_LED_STATE_AMBER',['../group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68cacce900ab6a9325d72e0f084f9271634e',1,'libx52.h']]],
- ['libx52_5fled_5fstate_5fgreen_54',['LIBX52_LED_STATE_GREEN',['../group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca1e8346acab9ad3e4735079273808319c',1,'libx52.h']]],
- ['libx52_5fled_5fstate_5foff_55',['LIBX52_LED_STATE_OFF',['../group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca0a25e41783e99046974964aee88f895a',1,'libx52.h']]],
- ['libx52_5fled_5fstate_5fon_56',['LIBX52_LED_STATE_ON',['../group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca5a18783f20716411a77e3bfe7195d3d2',1,'libx52.h']]],
- ['libx52_5fled_5fstate_5fred_57',['LIBX52_LED_STATE_RED',['../group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca64b1620a9d10dc593660bf30d6c987d9',1,'libx52.h']]],
- ['libx52_5fled_5ft1_58',['LIBX52_LED_T1',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fae3d5181cdca7054ea2a44bb6a33736f9',1,'libx52.h']]],
- ['libx52_5fled_5ft2_59',['LIBX52_LED_T2',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa3915d9b34e7cd0270c3c9945ea0366cb',1,'libx52.h']]],
- ['libx52_5fled_5ft3_60',['LIBX52_LED_T3',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa25d249c6a06efbf554928885834376e9',1,'libx52.h']]],
- ['libx52_5fled_5fthrottle_61',['LIBX52_LED_THROTTLE',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047faede82abd452be7da562c50e89160fcd7',1,'libx52.h']]],
- ['libx52_5fset_5fblink_62',['libx52_set_blink',['../group__libx52mfdled.html#ga944e06a76077d240ccea8c342a36a876',1,'libx52.h']]],
- ['libx52_5fset_5fbrightness_63',['libx52_set_brightness',['../group__libx52mfdled.html#ga9bbf5e1ff83201f6124b2d3c75c837c6',1,'libx52.h']]],
- ['libx52_5fset_5fclock_64',['libx52_set_clock',['../group__libx52clock.html#ga3ebdd7bf3cd2f419d9a13c46a139922e',1,'libx52.h']]],
- ['libx52_5fset_5fclock_5fformat_65',['libx52_set_clock_format',['../group__libx52clock.html#gacd82a744b1d33e0a9989fca4d8aad42b',1,'libx52.h']]],
- ['libx52_5fset_5fclock_5ftimezone_66',['libx52_set_clock_timezone',['../group__libx52clock.html#ga04c0429e7fd7d9d5b5b371b88831381e',1,'libx52.h']]],
- ['libx52_5fset_5fdate_67',['libx52_set_date',['../group__libx52clock.html#ga4f49341bca8a343931858ff008d2d5ca',1,'libx52.h']]],
- ['libx52_5fset_5fdate_5fformat_68',['libx52_set_date_format',['../group__libx52clock.html#gabfa0aa6cb8742f29b3b8cfbc16fdadb2',1,'libx52.h']]],
- ['libx52_5fset_5fled_5fstate_69',['libx52_set_led_state',['../group__libx52mfdled.html#ga1a435bb3057aae3307c70fb09912ef18',1,'libx52.h']]],
- ['libx52_5fset_5fshift_70',['libx52_set_shift',['../group__libx52mfdled.html#ga4250ce5b06f65c086ef6f279a628f378',1,'libx52.h']]],
- ['libx52_5fset_5ftext_71',['libx52_set_text',['../group__libx52mfdled.html#ga4f2b73685a4eb307895e08a02903bb39',1,'libx52.h']]],
- ['libx52_5fset_5ftime_72',['libx52_set_time',['../group__libx52clock.html#ga42b5b1f00dea64f0706c31e0b3dd1840',1,'libx52.h']]],
- ['libx52_5fstrerror_73',['libx52_strerror',['../group__libx52misc.html#gaa29a1022b0c3eb4894ddfd4934c3cf0e',1,'libx52.h']]],
- ['libx52_5fsuccess_74',['LIBX52_SUCCESS',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a8c4729a9500f0b9032d874ca7942b708',1,'libx52.h']]],
- ['libx52_5fupdate_75',['libx52_update',['../group__libx52misc.html#ga5d1fdbcab1b1a6cf8a10c206f8e79f73',1,'libx52.h']]],
- ['libx52_5fvendor_5fcommand_76',['libx52_vendor_command',['../group__libx52misc.html#gac491f4fb8d37f477d83725cb472de030',1,'libx52.h']]],
- ['library_20initialization_20and_20deinitialization_77',['Library Initialization and Deinitialization',['../group__libx52init.html',1,'']]],
- ['libx52util_2eh_78',['libx52util.h',['../libx52util_8h.html',1,'']]],
- ['libx52util_5fconvert_5futf8_5fstring_79',['libx52util_convert_utf8_string',['../group__libx52util.html#gac5a9279cba660740580e18029e827817',1,'libx52util.h']]]
+ ['deprecated_20list_5',['Deprecated List',['../deprecated.html',1,'']]],
+ ['device_20handling_6',['Device Handling',['../group__libx52dev.html',1,'']]]
];
diff --git a/search/all_4.js b/search/all_4.js
index a9fad6c..46e234d 100644
--- a/search/all_4.js
+++ b/search/all_4.js
@@ -1,5 +1,4 @@
var searchData=
[
- ['mfd_20_26_20led_20control_80',['MFD & LED control',['../group__libx52mfdled.html',1,'']]],
- ['miscellaneous_81',['Miscellaneous',['../group__libx52misc.html',1,'']]]
+ ['hat_7',['hat',['../structlibx52io__report.html#a90e5a8fb515869b9aeed1a437626f343',1,'libx52io_report']]]
];
diff --git a/search/all_5.js b/search/all_5.js
index c6b8a64..f1490d2 100644
--- a/search/all_5.js
+++ b/search/all_5.js
@@ -1,4 +1,5 @@
var searchData=
[
- ['saitek_20x52_2fx52pro_20drivers_20for_20linux_2funix_82',['Saitek X52/X52Pro drivers for Linux/Unix',['../index.html',1,'']]]
+ ['integration_8',['Integration',['../libx52_integration.html',1,'']]],
+ ['io_20library_20apis_9',['IO Library APIs',['../group__libx52io.html',1,'']]]
];
diff --git a/search/all_6.js b/search/all_6.js
index e048eae..ea6e46f 100644
--- a/search/all_6.js
+++ b/search/all_6.js
@@ -1,4 +1,156 @@
var searchData=
[
- ['utility_20functions_83',['Utility Functions',['../group__libx52util.html',1,'']]]
+ ['libx52_2eh_10',['libx52.h',['../libx52_8h.html',1,'']]],
+ ['libx52_5fcheck_5ffeature_11',['libx52_check_feature',['../group__libx52misc.html#ga504ed71c3e543da1436ea99465289ceb',1,'libx52.h']]],
+ ['libx52_5fclock_5f1_12',['LIBX52_CLOCK_1',['../group__libx52clock.html#gga08c48a43f70bebb61b553e0ec12d917ca85dccae177b78d35e21875772738ac70',1,'libx52.h']]],
+ ['libx52_5fclock_5f2_13',['LIBX52_CLOCK_2',['../group__libx52clock.html#gga08c48a43f70bebb61b553e0ec12d917cab2d9e9967646a797dfb652d81a964282',1,'libx52.h']]],
+ ['libx52_5fclock_5f3_14',['LIBX52_CLOCK_3',['../group__libx52clock.html#gga08c48a43f70bebb61b553e0ec12d917ca422990d812ea1dd9e94a5b3d03565945',1,'libx52.h']]],
+ ['libx52_5fclock_5fformat_15',['libx52_clock_format',['../group__libx52clock.html#ga0c9c90bdba150b6e48ddab30aea45268',1,'libx52.h']]],
+ ['libx52_5fclock_5fformat_5f12hr_16',['LIBX52_CLOCK_FORMAT_12HR',['../group__libx52clock.html#gga0c9c90bdba150b6e48ddab30aea45268a7e216a257012c9aa2a5b847a4cb96332',1,'libx52.h']]],
+ ['libx52_5fclock_5fformat_5f24hr_17',['LIBX52_CLOCK_FORMAT_24HR',['../group__libx52clock.html#gga0c9c90bdba150b6e48ddab30aea45268a1a60fdc6dacbf9a46a93a161d2644908',1,'libx52.h']]],
+ ['libx52_5fclock_5fid_18',['libx52_clock_id',['../group__libx52clock.html#ga08c48a43f70bebb61b553e0ec12d917c',1,'libx52.h']]],
+ ['libx52_5fconnect_19',['libx52_connect',['../group__libx52dev.html#ga65998f1155fb093f45babfd0c2c138d9',1,'libx52.h']]],
+ ['libx52_5fdate_5fformat_20',['libx52_date_format',['../group__libx52clock.html#ga0da0bde31d817eaa42465b0dea2ccf5a',1,'libx52.h']]],
+ ['libx52_5fdate_5fformat_5fddmmyy_21',['LIBX52_DATE_FORMAT_DDMMYY',['../group__libx52clock.html#gga0da0bde31d817eaa42465b0dea2ccf5aa81d30d59013fcef952c9d10a30942abc',1,'libx52.h']]],
+ ['libx52_5fdate_5fformat_5fmmddyy_22',['LIBX52_DATE_FORMAT_MMDDYY',['../group__libx52clock.html#gga0da0bde31d817eaa42465b0dea2ccf5aad91220edc91513325af1def4bcdfc07c',1,'libx52.h']]],
+ ['libx52_5fdate_5fformat_5fyymmdd_23',['LIBX52_DATE_FORMAT_YYMMDD',['../group__libx52clock.html#gga0da0bde31d817eaa42465b0dea2ccf5aad2c9819fc5590f542a22c42a3243bd5e',1,'libx52.h']]],
+ ['libx52_5fdevice_24',['libx52_device',['../group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131',1,'libx52.h']]],
+ ['libx52_5fdisconnect_25',['libx52_disconnect',['../group__libx52dev.html#ga82f3fb7f750aa5480d23b69875d3ebe8',1,'libx52.h']]],
+ ['libx52_5ferror_5fbusy_26',['LIBX52_ERROR_BUSY',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7afe5cd825cc2c26c9226025dcb5628f9d',1,'libx52.h']]],
+ ['libx52_5ferror_5fcode_27',['libx52_error_code',['../group__libx52misc.html#ga93b777d9cea6e733b63c222e6115ccb7',1,'libx52.h']]],
+ ['libx52_5ferror_5finit_5ffailure_28',['LIBX52_ERROR_INIT_FAILURE',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a22d30938f3a413c16e9ab2e6c183daeb',1,'libx52.h']]],
+ ['libx52_5ferror_5finterrupted_29',['LIBX52_ERROR_INTERRUPTED',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a1601986a5a57898997fde902f994b91d',1,'libx52.h']]],
+ ['libx52_5ferror_5finvalid_5fparam_30',['LIBX52_ERROR_INVALID_PARAM',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a049c93e363d70c5a6cc5a735371e5e3b',1,'libx52.h']]],
+ ['libx52_5ferror_5fio_31',['LIBX52_ERROR_IO',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a1dd2726f8ffacda63b180c68bdf1838f',1,'libx52.h']]],
+ ['libx52_5ferror_5fno_5fdevice_32',['LIBX52_ERROR_NO_DEVICE',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7ad3e9a0e2e18b469ddc7135d73942e29a',1,'libx52.h']]],
+ ['libx52_5ferror_5fnot_5ffound_33',['LIBX52_ERROR_NOT_FOUND',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a5d77a34c39dfa1757553ecd073913844',1,'libx52.h']]],
+ ['libx52_5ferror_5fnot_5fsupported_34',['LIBX52_ERROR_NOT_SUPPORTED',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a97af04ffc3130e25c9eb03abaafbbaca',1,'libx52.h']]],
+ ['libx52_5ferror_5fout_5fof_5fmemory_35',['LIBX52_ERROR_OUT_OF_MEMORY',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7adc972428ef5695848c268f927a0974cc',1,'libx52.h']]],
+ ['libx52_5ferror_5fout_5fof_5frange_36',['LIBX52_ERROR_OUT_OF_RANGE',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7ac329401de31cc6c50160c1fafcdc5efa',1,'libx52.h']]],
+ ['libx52_5ferror_5foverflow_37',['LIBX52_ERROR_OVERFLOW',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7ac331268731d911dfb16cd28c3d3abc3d',1,'libx52.h']]],
+ ['libx52_5ferror_5fperm_38',['LIBX52_ERROR_PERM',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7acc31bdcda400b886e0ed914eb5a1a153',1,'libx52.h']]],
+ ['libx52_5ferror_5fpipe_39',['LIBX52_ERROR_PIPE',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7acf7169c36418a1a43cd8f7bdbdb91325',1,'libx52.h']]],
+ ['libx52_5ferror_5ftimeout_40',['LIBX52_ERROR_TIMEOUT',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a691294d6e5876fd371f9e32686c548d4',1,'libx52.h']]],
+ ['libx52_5ferror_5ftry_5fagain_41',['LIBX52_ERROR_TRY_AGAIN',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a9e4acff4906865192086c8957047b35f',1,'libx52.h']]],
+ ['libx52_5ferror_5fusb_5ffailure_42',['LIBX52_ERROR_USB_FAILURE',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a85126a0081a32d7c4bd24738996da531',1,'libx52.h']]],
+ ['libx52_5fexit_43',['libx52_exit',['../group__libx52init.html#ga17fe14ab3f67706b2d35c6cce3cd670b',1,'libx52.h']]],
+ ['libx52_5ffeature_44',['libx52_feature',['../group__libx52misc.html#gaa32c12111de45ed00c51fd689fdd6699',1,'libx52.h']]],
+ ['libx52_5ffeature_5fled_45',['LIBX52_FEATURE_LED',['../group__libx52misc.html#ggaa32c12111de45ed00c51fd689fdd6699a2ce41c87908ef0b8ff6d76ccf226dfd0',1,'libx52.h']]],
+ ['libx52_5finit_46',['libx52_init',['../group__libx52init.html#gaf9ae27c6e505bce8c4415a638033a4bd',1,'libx52.h']]],
+ ['libx52_5fis_5fconnected_47',['libx52_is_connected',['../group__libx52dev.html#gaa2ec46eb779df5f33678defe3050b1d4',1,'libx52.h']]],
+ ['libx52_5fled_5fa_48',['LIBX52_LED_A',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa455294ce1f2dd6bb89c7f48034e5ddbc',1,'libx52.h']]],
+ ['libx52_5fled_5fb_49',['LIBX52_LED_B',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa614aceacc2f76589f6e89429c7886c69',1,'libx52.h']]],
+ ['libx52_5fled_5fclutch_50',['LIBX52_LED_CLUTCH',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa3fa42fc0e323348cd453831950e51307',1,'libx52.h']]],
+ ['libx52_5fled_5fd_51',['LIBX52_LED_D',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa29aad41d6d4d2ba9955b76de9559b2d2',1,'libx52.h']]],
+ ['libx52_5fled_5fe_52',['LIBX52_LED_E',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fabb61ccb8aa773f0b1bb44dcf46d91ece',1,'libx52.h']]],
+ ['libx52_5fled_5ffire_53',['LIBX52_LED_FIRE',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fae89d2ce35f72608d41202764128afd00',1,'libx52.h']]],
+ ['libx52_5fled_5fid_54',['libx52_led_id',['../group__libx52mfdled.html#gae97e6cb1be0d79960018f2a12ba7047f',1,'libx52.h']]],
+ ['libx52_5fled_5fpov_55',['LIBX52_LED_POV',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa18862e04f12337863251f7307e04d3bf',1,'libx52.h']]],
+ ['libx52_5fled_5fstate_56',['libx52_led_state',['../group__libx52mfdled.html#gab1a633a40dcdcfc5cf6fc13a3ed8b68c',1,'libx52.h']]],
+ ['libx52_5fled_5fstate_5famber_57',['LIBX52_LED_STATE_AMBER',['../group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68cacce900ab6a9325d72e0f084f9271634e',1,'libx52.h']]],
+ ['libx52_5fled_5fstate_5fgreen_58',['LIBX52_LED_STATE_GREEN',['../group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca1e8346acab9ad3e4735079273808319c',1,'libx52.h']]],
+ ['libx52_5fled_5fstate_5foff_59',['LIBX52_LED_STATE_OFF',['../group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca0a25e41783e99046974964aee88f895a',1,'libx52.h']]],
+ ['libx52_5fled_5fstate_5fon_60',['LIBX52_LED_STATE_ON',['../group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca5a18783f20716411a77e3bfe7195d3d2',1,'libx52.h']]],
+ ['libx52_5fled_5fstate_5fred_61',['LIBX52_LED_STATE_RED',['../group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca64b1620a9d10dc593660bf30d6c987d9',1,'libx52.h']]],
+ ['libx52_5fled_5ft1_62',['LIBX52_LED_T1',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fae3d5181cdca7054ea2a44bb6a33736f9',1,'libx52.h']]],
+ ['libx52_5fled_5ft2_63',['LIBX52_LED_T2',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa3915d9b34e7cd0270c3c9945ea0366cb',1,'libx52.h']]],
+ ['libx52_5fled_5ft3_64',['LIBX52_LED_T3',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa25d249c6a06efbf554928885834376e9',1,'libx52.h']]],
+ ['libx52_5fled_5fthrottle_65',['LIBX52_LED_THROTTLE',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047faede82abd452be7da562c50e89160fcd7',1,'libx52.h']]],
+ ['libx52_5fset_5fblink_66',['libx52_set_blink',['../group__libx52mfdled.html#ga944e06a76077d240ccea8c342a36a876',1,'libx52.h']]],
+ ['libx52_5fset_5fbrightness_67',['libx52_set_brightness',['../group__libx52mfdled.html#ga9bbf5e1ff83201f6124b2d3c75c837c6',1,'libx52.h']]],
+ ['libx52_5fset_5fclock_68',['libx52_set_clock',['../group__libx52clock.html#ga3ebdd7bf3cd2f419d9a13c46a139922e',1,'libx52.h']]],
+ ['libx52_5fset_5fclock_5fformat_69',['libx52_set_clock_format',['../group__libx52clock.html#gacd82a744b1d33e0a9989fca4d8aad42b',1,'libx52.h']]],
+ ['libx52_5fset_5fclock_5ftimezone_70',['libx52_set_clock_timezone',['../group__libx52clock.html#ga04c0429e7fd7d9d5b5b371b88831381e',1,'libx52.h']]],
+ ['libx52_5fset_5fdate_71',['libx52_set_date',['../group__libx52clock.html#ga4f49341bca8a343931858ff008d2d5ca',1,'libx52.h']]],
+ ['libx52_5fset_5fdate_5fformat_72',['libx52_set_date_format',['../group__libx52clock.html#gabfa0aa6cb8742f29b3b8cfbc16fdadb2',1,'libx52.h']]],
+ ['libx52_5fset_5fled_5fstate_73',['libx52_set_led_state',['../group__libx52mfdled.html#ga1a435bb3057aae3307c70fb09912ef18',1,'libx52.h']]],
+ ['libx52_5fset_5fshift_74',['libx52_set_shift',['../group__libx52mfdled.html#ga4250ce5b06f65c086ef6f279a628f378',1,'libx52.h']]],
+ ['libx52_5fset_5ftext_75',['libx52_set_text',['../group__libx52mfdled.html#ga4f2b73685a4eb307895e08a02903bb39',1,'libx52.h']]],
+ ['libx52_5fset_5ftime_76',['libx52_set_time',['../group__libx52clock.html#ga42b5b1f00dea64f0706c31e0b3dd1840',1,'libx52.h']]],
+ ['libx52_5fstrerror_77',['libx52_strerror',['../group__libx52misc.html#gaa29a1022b0c3eb4894ddfd4934c3cf0e',1,'libx52.h']]],
+ ['libx52_5fsuccess_78',['LIBX52_SUCCESS',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a8c4729a9500f0b9032d874ca7942b708',1,'libx52.h']]],
+ ['libx52_5fupdate_79',['libx52_update',['../group__libx52misc.html#ga5d1fdbcab1b1a6cf8a10c206f8e79f73',1,'libx52.h']]],
+ ['libx52_5fvendor_5fcommand_80',['libx52_vendor_command',['../group__libx52misc.html#gac491f4fb8d37f477d83725cb472de030',1,'libx52.h']]],
+ ['library_20initialization_20and_20deinitialization_81',['Library Initialization and Deinitialization',['../group__libx52init.html',1,'']]],
+ ['libx52io_2eh_82',['libx52io.h',['../libx52io_8h.html',1,'']]],
+ ['libx52io_5faxis_83',['libx52io_axis',['../group__libx52io.html#ga89b8918a3e029eaf51676171f97b57b6',1,'libx52io.h']]],
+ ['libx52io_5faxis_5fhatx_84',['LIBX52IO_AXIS_HATX',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6a853732efcadaa2fc9cc33ec1bfe2f805',1,'libx52io.h']]],
+ ['libx52io_5faxis_5fhaty_85',['LIBX52IO_AXIS_HATY',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6af6746adebf71f362983e449f7281cd6e',1,'libx52io.h']]],
+ ['libx52io_5faxis_5frx_86',['LIBX52IO_AXIS_RX',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6a5f17e58a8720a162b76cced5293c790d',1,'libx52io.h']]],
+ ['libx52io_5faxis_5fry_87',['LIBX52IO_AXIS_RY',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6ad086993617bb9cc822cb4a0a551be49e',1,'libx52io.h']]],
+ ['libx52io_5faxis_5frz_88',['LIBX52IO_AXIS_RZ',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6a69b7a4fcbb96227948a021d101c3c57d',1,'libx52io.h']]],
+ ['libx52io_5faxis_5fslider_89',['LIBX52IO_AXIS_SLIDER',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6a81194d60295150569d8373b75db9184f',1,'libx52io.h']]],
+ ['libx52io_5faxis_5fthumbx_90',['LIBX52IO_AXIS_THUMBX',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6aa4d9091952cda83e83af92359ef83bd8',1,'libx52io.h']]],
+ ['libx52io_5faxis_5fthumby_91',['LIBX52IO_AXIS_THUMBY',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6a53b5cd86b439f1349bf4de0f0fb80221',1,'libx52io.h']]],
+ ['libx52io_5faxis_5fto_5fstr_92',['libx52io_axis_to_str',['../group__libx52io.html#gaa11e5d5e0486011d89e000ff83b9c713',1,'libx52io.h']]],
+ ['libx52io_5faxis_5fx_93',['LIBX52IO_AXIS_X',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6a060ef07b6eb7a8645df391612564469e',1,'libx52io.h']]],
+ ['libx52io_5faxis_5fy_94',['LIBX52IO_AXIS_Y',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6a9d97a4140136c1307ea43c2be9be5771',1,'libx52io.h']]],
+ ['libx52io_5faxis_5fz_95',['LIBX52IO_AXIS_Z',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6abd017592870a9b37f577652cb364aebd',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5fa_96',['LIBX52IO_BTN_A',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a5689c337d3dd6f829a98996326106d2c',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5fb_97',['LIBX52IO_BTN_B',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a576e3d180fd939fd45d2e56a8bfe2b5f',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5fc_98',['LIBX52IO_BTN_C',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56adc44ccc8a2127abb7328e144e0db7cae',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5fclutch_99',['LIBX52IO_BTN_CLUTCH',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ac120842e6da8ccd79ed8c3c04f088545',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5fd_100',['LIBX52IO_BTN_D',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ae7ba732e5938c8252e27ca294ee31fb3',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5fdn_101',['LIBX52IO_BTN_DN',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56aab507182793aeef631ff976b27442291',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5fe_102',['LIBX52IO_BTN_E',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56aa85dbec03b40dc43a01a94dfec235598',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5ffire_103',['LIBX52IO_BTN_FIRE',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a1e456775da2a72231f1611acb7bcafde',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5ffunction_104',['LIBX52IO_BTN_FUNCTION',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ad16b57e4b8ad5d29e29ce44d8a6dca17',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5fmode_5f1_105',['LIBX52IO_BTN_MODE_1',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a30f6cab62869a4705e93d93a685b3633',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5fmode_5f2_106',['LIBX52IO_BTN_MODE_2',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ac503573f9b1f229eace81c12c780da38',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5fmode_5f3_107',['LIBX52IO_BTN_MODE_3',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56acd6846d4d4212b9e5e94b984fe4a9ac1',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5fmouse_5fprimary_108',['LIBX52IO_BTN_MOUSE_PRIMARY',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a4109f7d9aec4d0708e82bfec20bf4902',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5fmouse_5fscroll_5fdn_109',['LIBX52IO_BTN_MOUSE_SCROLL_DN',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a8dab2ad9c035da7178f4ac0224ab7ac8',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5fmouse_5fscroll_5fup_110',['LIBX52IO_BTN_MOUSE_SCROLL_UP',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a77241622e751f345cc88c7bd985d967a',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5fmouse_5fsecondary_111',['LIBX52IO_BTN_MOUSE_SECONDARY',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56af35f08afd0a73847ac75b61f922efa30',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5fpg_5fdn_112',['LIBX52IO_BTN_PG_DN',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ab64229a4571fc92e0ff5f29aa9d8cf67',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5fpg_5fup_113',['LIBX52IO_BTN_PG_UP',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a5d65a0e124a7542d30b2025b87ee47d9',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5fpinky_114',['LIBX52IO_BTN_PINKY',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ad34776f621e04831f06a97d6288eb3a9',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5fpov_5f1_5fe_115',['LIBX52IO_BTN_POV_1_E',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56abe9ea9ad3c09a3da6a238f6a848a4cd2',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5fpov_5f1_5fn_116',['LIBX52IO_BTN_POV_1_N',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ab082b52e0944bc0c71e9e12da0d90fec',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5fpov_5f1_5fs_117',['LIBX52IO_BTN_POV_1_S',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a309643bd8eaf8cb5fb7ec8f203c2b4e7',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5fpov_5f1_5fw_118',['LIBX52IO_BTN_POV_1_W',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ae44586d598c43858d072157e2f190167',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5fpov_5f2_5fe_119',['LIBX52IO_BTN_POV_2_E',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a8d9cd3f6a7eaa0fd5b37c4359707fddd',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5fpov_5f2_5fn_120',['LIBX52IO_BTN_POV_2_N',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ab554b077f2c0beb57ad8ab3d7a89f2a6',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5fpov_5f2_5fs_121',['LIBX52IO_BTN_POV_2_S',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a66a65f540c00664d91b064d0c26e27dd',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5fpov_5f2_5fw_122',['LIBX52IO_BTN_POV_2_W',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ac013701690c7312708de56a21f9c6c21',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5freset_123',['LIBX52IO_BTN_RESET',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ac005c06fff55df4ff25e013a36d774fc',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5fselect_124',['LIBX52IO_BTN_SELECT',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a9c4206f54653574ff6226f33b7fb0e15',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5fstart_5fstop_125',['LIBX52IO_BTN_START_STOP',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ae70ee79631c69a1b501a3953d9168a94',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5ft1_5fdn_126',['LIBX52IO_BTN_T1_DN',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a1ee6bbc00bdfb903c295511142548da4',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5ft1_5fup_127',['LIBX52IO_BTN_T1_UP',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56acd14e0debf6f174a519093513811f524',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5ft2_5fdn_128',['LIBX52IO_BTN_T2_DN',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a71da77d63cefda8adafb6f72a327c626',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5ft2_5fup_129',['LIBX52IO_BTN_T2_UP',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56afb826868cba883352fa6cf920ecf9b58',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5ft3_5fdn_130',['LIBX52IO_BTN_T3_DN',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ad13d5e92b7de00a87080e6e475adec3b',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5ft3_5fup_131',['LIBX52IO_BTN_T3_UP',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a3a5742fbf1a6902f8232d5db0e29467a',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5ftrigger_132',['LIBX52IO_BTN_TRIGGER',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a74b765d12f9dd3d235ebb348f23e38ae',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5ftrigger_5f2_133',['LIBX52IO_BTN_TRIGGER_2',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a264e3b52ded783f31662be5666b7b701',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5fup_134',['LIBX52IO_BTN_UP',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56afabbea3cda9ef2f94d1ea1ac3d9d8692',1,'libx52io.h']]],
+ ['libx52io_5fbutton_135',['libx52io_button',['../group__libx52io.html#ga353d02ab22bf3e4cbf5d6514b298cb56',1,'libx52io.h']]],
+ ['libx52io_5fbutton_5fto_5fstr_136',['libx52io_button_to_str',['../group__libx52io.html#ga5f761de9fdd3dbdb7755612655aeaab5',1,'libx52io.h']]],
+ ['libx52io_5fclose_137',['libx52io_close',['../group__libx52io.html#ga96a7ce37d39df35c9241859e8ce3c505',1,'libx52io.h']]],
+ ['libx52io_5fcontext_138',['libx52io_context',['../group__libx52io.html#gad29a5b097b9d5223c332609a10a296d1',1,'libx52io.h']]],
+ ['libx52io_5ferror_5fcode_139',['libx52io_error_code',['../group__libx52io.html#ga97c754361b4ac2fff7afb12598c8b344',1,'libx52io.h']]],
+ ['libx52io_5ferror_5fconn_140',['LIBX52IO_ERROR_CONN',['../group__libx52io.html#gga97c754361b4ac2fff7afb12598c8b344a1e21c76a7ca47be35f8978d4716a810c',1,'libx52io.h']]],
+ ['libx52io_5ferror_5finit_5ffailure_141',['LIBX52IO_ERROR_INIT_FAILURE',['../group__libx52io.html#gga97c754361b4ac2fff7afb12598c8b344a14ff8cd7a44886cb16fc51cbeb89c148',1,'libx52io.h']]],
+ ['libx52io_5ferror_5finvalid_142',['LIBX52IO_ERROR_INVALID',['../group__libx52io.html#gga97c754361b4ac2fff7afb12598c8b344a0ac14ec601e2b6f8990a7a1300902c42',1,'libx52io.h']]],
+ ['libx52io_5ferror_5fio_143',['LIBX52IO_ERROR_IO',['../group__libx52io.html#gga97c754361b4ac2fff7afb12598c8b344a3d76f4416444857fc9740ac9e240f0a5',1,'libx52io.h']]],
+ ['libx52io_5ferror_5fno_5fdevice_144',['LIBX52IO_ERROR_NO_DEVICE',['../group__libx52io.html#gga97c754361b4ac2fff7afb12598c8b344a79415c3c7fadab716c1a30781ca59278',1,'libx52io.h']]],
+ ['libx52io_5ferror_5ftimeout_145',['LIBX52IO_ERROR_TIMEOUT',['../group__libx52io.html#gga97c754361b4ac2fff7afb12598c8b344ac7f51d12f0f2d011408bbf7c78ddb69a',1,'libx52io.h']]],
+ ['libx52io_5fexit_146',['libx52io_exit',['../group__libx52io.html#ga71b22837414e6d4e63c0c655c768ab4a',1,'libx52io.h']]],
+ ['libx52io_5fget_5faxis_5frange_147',['libx52io_get_axis_range',['../group__libx52io.html#gad75ec9273a3ed0784568a8c290b7a5ff',1,'libx52io.h']]],
+ ['libx52io_5fget_5fdevice_5fversion_148',['libx52io_get_device_version',['../group__libx52io.html#ga81ecbc781c2c4e7a221d6f16bc88e91f',1,'libx52io.h']]],
+ ['libx52io_5fget_5fmanufacturer_5fstring_149',['libx52io_get_manufacturer_string',['../group__libx52io.html#ga7ec13349c18855f0d258cfa01092bcb9',1,'libx52io.h']]],
+ ['libx52io_5fget_5fproduct_5fid_150',['libx52io_get_product_id',['../group__libx52io.html#ga140f4f34fbe7ee01efe74b21b0a5a7fe',1,'libx52io.h']]],
+ ['libx52io_5fget_5fproduct_5fstring_151',['libx52io_get_product_string',['../group__libx52io.html#ga16e95b7fad117f535db93ebf0c7a9b70',1,'libx52io.h']]],
+ ['libx52io_5fget_5fserial_5fnumber_5fstring_152',['libx52io_get_serial_number_string',['../group__libx52io.html#gad9ac5efcb55003e0c5c0f49f7e7997ef',1,'libx52io.h']]],
+ ['libx52io_5fget_5fvendor_5fid_153',['libx52io_get_vendor_id',['../group__libx52io.html#ga8b3b6825174ef6aa6328e5ee9ebafaa8',1,'libx52io.h']]],
+ ['libx52io_5finit_154',['libx52io_init',['../group__libx52io.html#ga3dd2cf8fe17324dc3a62fe1491f4cb9f',1,'libx52io.h']]],
+ ['libx52io_5fopen_155',['libx52io_open',['../group__libx52io.html#gae3ff340342486053ba94b37d8d78ddcc',1,'libx52io.h']]],
+ ['libx52io_5fread_156',['libx52io_read',['../group__libx52io.html#ga709adda3b1122232a8553ac5ee42729d',1,'libx52io.h']]],
+ ['libx52io_5fread_5ftimeout_157',['libx52io_read_timeout',['../group__libx52io.html#gaa6f7094a7abcf92b2f017c5df11713eb',1,'libx52io.h']]],
+ ['libx52io_5freport_158',['libx52io_report',['../structlibx52io__report.html',1,'']]],
+ ['libx52io_5fstrerror_159',['libx52io_strerror',['../group__libx52io.html#ga5d067ef607c6b1cf4e7899d4c28c9f9d',1,'libx52io.h']]],
+ ['libx52io_5fsuccess_160',['LIBX52IO_SUCCESS',['../group__libx52io.html#gga97c754361b4ac2fff7afb12598c8b344aa0e7bdbfd58024e6e9c3abdd19f62dc3',1,'libx52io.h']]],
+ ['libx52util_2eh_161',['libx52util.h',['../libx52util_8h.html',1,'']]],
+ ['libx52util_5fconvert_5futf8_5fstring_162',['libx52util_convert_utf8_string',['../group__libx52util.html#gac5a9279cba660740580e18029e827817',1,'libx52util.h']]]
];
diff --git a/search/all_7.html b/search/all_7.html
new file mode 100644
index 0000000..af52f82
--- /dev/null
+++ b/search/all_7.html
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_7.js b/search/all_7.js
new file mode 100644
index 0000000..022eaee
--- /dev/null
+++ b/search/all_7.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['mfd_20_26_20led_20control_163',['MFD & LED control',['../group__libx52mfdled.html',1,'']]],
+ ['miscellaneous_164',['Miscellaneous',['../group__libx52misc.html',1,'']]],
+ ['mode_165',['mode',['../structlibx52io__report.html#a19883e6497ea6139b90363623eca8863',1,'libx52io_report']]]
+];
diff --git a/search/all_8.html b/search/all_8.html
new file mode 100644
index 0000000..cf2b5df
--- /dev/null
+++ b/search/all_8.html
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_8.js b/search/all_8.js
new file mode 100644
index 0000000..ce95020
--- /dev/null
+++ b/search/all_8.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['saitek_20x52_2fx52pro_20drivers_20for_20linux_2funix_166',['Saitek X52/X52Pro drivers for Linux/Unix',['../index.html',1,'']]]
+];
diff --git a/search/all_9.html b/search/all_9.html
new file mode 100644
index 0000000..690785a
--- /dev/null
+++ b/search/all_9.html
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_9.js b/search/all_9.js
new file mode 100644
index 0000000..a9d9459
--- /dev/null
+++ b/search/all_9.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['utility_20functions_167',['Utility Functions',['../group__libx52util.html',1,'']]]
+];
diff --git a/search/classes_0.html b/search/classes_0.html
new file mode 100644
index 0000000..f7e4c14
--- /dev/null
+++ b/search/classes_0.html
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/classes_0.js b/search/classes_0.js
new file mode 100644
index 0000000..445c4bf
--- /dev/null
+++ b/search/classes_0.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['libx52io_5freport_168',['libx52io_report',['../structlibx52io__report.html',1,'']]]
+];
diff --git a/search/enums_0.js b/search/enums_0.js
index c225c16..4a191b9 100644
--- a/search/enums_0.js
+++ b/search/enums_0.js
@@ -1,10 +1,13 @@
var searchData=
[
- ['libx52_5fclock_5fformat_108',['libx52_clock_format',['../group__libx52clock.html#ga0c9c90bdba150b6e48ddab30aea45268',1,'libx52.h']]],
- ['libx52_5fclock_5fid_109',['libx52_clock_id',['../group__libx52clock.html#ga08c48a43f70bebb61b553e0ec12d917c',1,'libx52.h']]],
- ['libx52_5fdate_5fformat_110',['libx52_date_format',['../group__libx52clock.html#ga0da0bde31d817eaa42465b0dea2ccf5a',1,'libx52.h']]],
- ['libx52_5ferror_5fcode_111',['libx52_error_code',['../group__libx52misc.html#ga93b777d9cea6e733b63c222e6115ccb7',1,'libx52.h']]],
- ['libx52_5ffeature_112',['libx52_feature',['../group__libx52misc.html#gaa32c12111de45ed00c51fd689fdd6699',1,'libx52.h']]],
- ['libx52_5fled_5fid_113',['libx52_led_id',['../group__libx52mfdled.html#gae97e6cb1be0d79960018f2a12ba7047f',1,'libx52.h']]],
- ['libx52_5fled_5fstate_114',['libx52_led_state',['../group__libx52mfdled.html#gab1a633a40dcdcfc5cf6fc13a3ed8b68c',1,'libx52.h']]]
+ ['libx52_5fclock_5fformat_215',['libx52_clock_format',['../group__libx52clock.html#ga0c9c90bdba150b6e48ddab30aea45268',1,'libx52.h']]],
+ ['libx52_5fclock_5fid_216',['libx52_clock_id',['../group__libx52clock.html#ga08c48a43f70bebb61b553e0ec12d917c',1,'libx52.h']]],
+ ['libx52_5fdate_5fformat_217',['libx52_date_format',['../group__libx52clock.html#ga0da0bde31d817eaa42465b0dea2ccf5a',1,'libx52.h']]],
+ ['libx52_5ferror_5fcode_218',['libx52_error_code',['../group__libx52misc.html#ga93b777d9cea6e733b63c222e6115ccb7',1,'libx52.h']]],
+ ['libx52_5ffeature_219',['libx52_feature',['../group__libx52misc.html#gaa32c12111de45ed00c51fd689fdd6699',1,'libx52.h']]],
+ ['libx52_5fled_5fid_220',['libx52_led_id',['../group__libx52mfdled.html#gae97e6cb1be0d79960018f2a12ba7047f',1,'libx52.h']]],
+ ['libx52_5fled_5fstate_221',['libx52_led_state',['../group__libx52mfdled.html#gab1a633a40dcdcfc5cf6fc13a3ed8b68c',1,'libx52.h']]],
+ ['libx52io_5faxis_222',['libx52io_axis',['../group__libx52io.html#ga89b8918a3e029eaf51676171f97b57b6',1,'libx52io.h']]],
+ ['libx52io_5fbutton_223',['libx52io_button',['../group__libx52io.html#ga353d02ab22bf3e4cbf5d6514b298cb56',1,'libx52io.h']]],
+ ['libx52io_5ferror_5fcode_224',['libx52io_error_code',['../group__libx52io.html#ga97c754361b4ac2fff7afb12598c8b344',1,'libx52io.h']]]
];
diff --git a/search/enumvalues_0.js b/search/enumvalues_0.js
index 5eee87f..4f4be18 100644
--- a/search/enumvalues_0.js
+++ b/search/enumvalues_0.js
@@ -1,45 +1,102 @@
var searchData=
[
- ['libx52_5fclock_5f1_115',['LIBX52_CLOCK_1',['../group__libx52clock.html#gga08c48a43f70bebb61b553e0ec12d917ca85dccae177b78d35e21875772738ac70',1,'libx52.h']]],
- ['libx52_5fclock_5f2_116',['LIBX52_CLOCK_2',['../group__libx52clock.html#gga08c48a43f70bebb61b553e0ec12d917cab2d9e9967646a797dfb652d81a964282',1,'libx52.h']]],
- ['libx52_5fclock_5f3_117',['LIBX52_CLOCK_3',['../group__libx52clock.html#gga08c48a43f70bebb61b553e0ec12d917ca422990d812ea1dd9e94a5b3d03565945',1,'libx52.h']]],
- ['libx52_5fclock_5fformat_5f12hr_118',['LIBX52_CLOCK_FORMAT_12HR',['../group__libx52clock.html#gga0c9c90bdba150b6e48ddab30aea45268a7e216a257012c9aa2a5b847a4cb96332',1,'libx52.h']]],
- ['libx52_5fclock_5fformat_5f24hr_119',['LIBX52_CLOCK_FORMAT_24HR',['../group__libx52clock.html#gga0c9c90bdba150b6e48ddab30aea45268a1a60fdc6dacbf9a46a93a161d2644908',1,'libx52.h']]],
- ['libx52_5fdate_5fformat_5fddmmyy_120',['LIBX52_DATE_FORMAT_DDMMYY',['../group__libx52clock.html#gga0da0bde31d817eaa42465b0dea2ccf5aa81d30d59013fcef952c9d10a30942abc',1,'libx52.h']]],
- ['libx52_5fdate_5fformat_5fmmddyy_121',['LIBX52_DATE_FORMAT_MMDDYY',['../group__libx52clock.html#gga0da0bde31d817eaa42465b0dea2ccf5aad91220edc91513325af1def4bcdfc07c',1,'libx52.h']]],
- ['libx52_5fdate_5fformat_5fyymmdd_122',['LIBX52_DATE_FORMAT_YYMMDD',['../group__libx52clock.html#gga0da0bde31d817eaa42465b0dea2ccf5aad2c9819fc5590f542a22c42a3243bd5e',1,'libx52.h']]],
- ['libx52_5ferror_5fbusy_123',['LIBX52_ERROR_BUSY',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7afe5cd825cc2c26c9226025dcb5628f9d',1,'libx52.h']]],
- ['libx52_5ferror_5finit_5ffailure_124',['LIBX52_ERROR_INIT_FAILURE',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a22d30938f3a413c16e9ab2e6c183daeb',1,'libx52.h']]],
- ['libx52_5ferror_5finterrupted_125',['LIBX52_ERROR_INTERRUPTED',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a1601986a5a57898997fde902f994b91d',1,'libx52.h']]],
- ['libx52_5ferror_5finvalid_5fparam_126',['LIBX52_ERROR_INVALID_PARAM',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a049c93e363d70c5a6cc5a735371e5e3b',1,'libx52.h']]],
- ['libx52_5ferror_5fio_127',['LIBX52_ERROR_IO',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a1dd2726f8ffacda63b180c68bdf1838f',1,'libx52.h']]],
- ['libx52_5ferror_5fno_5fdevice_128',['LIBX52_ERROR_NO_DEVICE',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7ad3e9a0e2e18b469ddc7135d73942e29a',1,'libx52.h']]],
- ['libx52_5ferror_5fnot_5ffound_129',['LIBX52_ERROR_NOT_FOUND',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a5d77a34c39dfa1757553ecd073913844',1,'libx52.h']]],
- ['libx52_5ferror_5fnot_5fsupported_130',['LIBX52_ERROR_NOT_SUPPORTED',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a97af04ffc3130e25c9eb03abaafbbaca',1,'libx52.h']]],
- ['libx52_5ferror_5fout_5fof_5fmemory_131',['LIBX52_ERROR_OUT_OF_MEMORY',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7adc972428ef5695848c268f927a0974cc',1,'libx52.h']]],
- ['libx52_5ferror_5fout_5fof_5frange_132',['LIBX52_ERROR_OUT_OF_RANGE',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7ac329401de31cc6c50160c1fafcdc5efa',1,'libx52.h']]],
- ['libx52_5ferror_5foverflow_133',['LIBX52_ERROR_OVERFLOW',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7ac331268731d911dfb16cd28c3d3abc3d',1,'libx52.h']]],
- ['libx52_5ferror_5fperm_134',['LIBX52_ERROR_PERM',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7acc31bdcda400b886e0ed914eb5a1a153',1,'libx52.h']]],
- ['libx52_5ferror_5fpipe_135',['LIBX52_ERROR_PIPE',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7acf7169c36418a1a43cd8f7bdbdb91325',1,'libx52.h']]],
- ['libx52_5ferror_5ftimeout_136',['LIBX52_ERROR_TIMEOUT',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a691294d6e5876fd371f9e32686c548d4',1,'libx52.h']]],
- ['libx52_5ferror_5ftry_5fagain_137',['LIBX52_ERROR_TRY_AGAIN',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a9e4acff4906865192086c8957047b35f',1,'libx52.h']]],
- ['libx52_5ferror_5fusb_5ffailure_138',['LIBX52_ERROR_USB_FAILURE',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a85126a0081a32d7c4bd24738996da531',1,'libx52.h']]],
- ['libx52_5ffeature_5fled_139',['LIBX52_FEATURE_LED',['../group__libx52misc.html#ggaa32c12111de45ed00c51fd689fdd6699a2ce41c87908ef0b8ff6d76ccf226dfd0',1,'libx52.h']]],
- ['libx52_5fled_5fa_140',['LIBX52_LED_A',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa455294ce1f2dd6bb89c7f48034e5ddbc',1,'libx52.h']]],
- ['libx52_5fled_5fb_141',['LIBX52_LED_B',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa614aceacc2f76589f6e89429c7886c69',1,'libx52.h']]],
- ['libx52_5fled_5fclutch_142',['LIBX52_LED_CLUTCH',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa3fa42fc0e323348cd453831950e51307',1,'libx52.h']]],
- ['libx52_5fled_5fd_143',['LIBX52_LED_D',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa29aad41d6d4d2ba9955b76de9559b2d2',1,'libx52.h']]],
- ['libx52_5fled_5fe_144',['LIBX52_LED_E',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fabb61ccb8aa773f0b1bb44dcf46d91ece',1,'libx52.h']]],
- ['libx52_5fled_5ffire_145',['LIBX52_LED_FIRE',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fae89d2ce35f72608d41202764128afd00',1,'libx52.h']]],
- ['libx52_5fled_5fpov_146',['LIBX52_LED_POV',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa18862e04f12337863251f7307e04d3bf',1,'libx52.h']]],
- ['libx52_5fled_5fstate_5famber_147',['LIBX52_LED_STATE_AMBER',['../group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68cacce900ab6a9325d72e0f084f9271634e',1,'libx52.h']]],
- ['libx52_5fled_5fstate_5fgreen_148',['LIBX52_LED_STATE_GREEN',['../group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca1e8346acab9ad3e4735079273808319c',1,'libx52.h']]],
- ['libx52_5fled_5fstate_5foff_149',['LIBX52_LED_STATE_OFF',['../group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca0a25e41783e99046974964aee88f895a',1,'libx52.h']]],
- ['libx52_5fled_5fstate_5fon_150',['LIBX52_LED_STATE_ON',['../group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca5a18783f20716411a77e3bfe7195d3d2',1,'libx52.h']]],
- ['libx52_5fled_5fstate_5fred_151',['LIBX52_LED_STATE_RED',['../group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca64b1620a9d10dc593660bf30d6c987d9',1,'libx52.h']]],
- ['libx52_5fled_5ft1_152',['LIBX52_LED_T1',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fae3d5181cdca7054ea2a44bb6a33736f9',1,'libx52.h']]],
- ['libx52_5fled_5ft2_153',['LIBX52_LED_T2',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa3915d9b34e7cd0270c3c9945ea0366cb',1,'libx52.h']]],
- ['libx52_5fled_5ft3_154',['LIBX52_LED_T3',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa25d249c6a06efbf554928885834376e9',1,'libx52.h']]],
- ['libx52_5fled_5fthrottle_155',['LIBX52_LED_THROTTLE',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047faede82abd452be7da562c50e89160fcd7',1,'libx52.h']]],
- ['libx52_5fsuccess_156',['LIBX52_SUCCESS',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a8c4729a9500f0b9032d874ca7942b708',1,'libx52.h']]]
+ ['libx52_5fclock_5f1_225',['LIBX52_CLOCK_1',['../group__libx52clock.html#gga08c48a43f70bebb61b553e0ec12d917ca85dccae177b78d35e21875772738ac70',1,'libx52.h']]],
+ ['libx52_5fclock_5f2_226',['LIBX52_CLOCK_2',['../group__libx52clock.html#gga08c48a43f70bebb61b553e0ec12d917cab2d9e9967646a797dfb652d81a964282',1,'libx52.h']]],
+ ['libx52_5fclock_5f3_227',['LIBX52_CLOCK_3',['../group__libx52clock.html#gga08c48a43f70bebb61b553e0ec12d917ca422990d812ea1dd9e94a5b3d03565945',1,'libx52.h']]],
+ ['libx52_5fclock_5fformat_5f12hr_228',['LIBX52_CLOCK_FORMAT_12HR',['../group__libx52clock.html#gga0c9c90bdba150b6e48ddab30aea45268a7e216a257012c9aa2a5b847a4cb96332',1,'libx52.h']]],
+ ['libx52_5fclock_5fformat_5f24hr_229',['LIBX52_CLOCK_FORMAT_24HR',['../group__libx52clock.html#gga0c9c90bdba150b6e48ddab30aea45268a1a60fdc6dacbf9a46a93a161d2644908',1,'libx52.h']]],
+ ['libx52_5fdate_5fformat_5fddmmyy_230',['LIBX52_DATE_FORMAT_DDMMYY',['../group__libx52clock.html#gga0da0bde31d817eaa42465b0dea2ccf5aa81d30d59013fcef952c9d10a30942abc',1,'libx52.h']]],
+ ['libx52_5fdate_5fformat_5fmmddyy_231',['LIBX52_DATE_FORMAT_MMDDYY',['../group__libx52clock.html#gga0da0bde31d817eaa42465b0dea2ccf5aad91220edc91513325af1def4bcdfc07c',1,'libx52.h']]],
+ ['libx52_5fdate_5fformat_5fyymmdd_232',['LIBX52_DATE_FORMAT_YYMMDD',['../group__libx52clock.html#gga0da0bde31d817eaa42465b0dea2ccf5aad2c9819fc5590f542a22c42a3243bd5e',1,'libx52.h']]],
+ ['libx52_5ferror_5fbusy_233',['LIBX52_ERROR_BUSY',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7afe5cd825cc2c26c9226025dcb5628f9d',1,'libx52.h']]],
+ ['libx52_5ferror_5finit_5ffailure_234',['LIBX52_ERROR_INIT_FAILURE',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a22d30938f3a413c16e9ab2e6c183daeb',1,'libx52.h']]],
+ ['libx52_5ferror_5finterrupted_235',['LIBX52_ERROR_INTERRUPTED',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a1601986a5a57898997fde902f994b91d',1,'libx52.h']]],
+ ['libx52_5ferror_5finvalid_5fparam_236',['LIBX52_ERROR_INVALID_PARAM',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a049c93e363d70c5a6cc5a735371e5e3b',1,'libx52.h']]],
+ ['libx52_5ferror_5fio_237',['LIBX52_ERROR_IO',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a1dd2726f8ffacda63b180c68bdf1838f',1,'libx52.h']]],
+ ['libx52_5ferror_5fno_5fdevice_238',['LIBX52_ERROR_NO_DEVICE',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7ad3e9a0e2e18b469ddc7135d73942e29a',1,'libx52.h']]],
+ ['libx52_5ferror_5fnot_5ffound_239',['LIBX52_ERROR_NOT_FOUND',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a5d77a34c39dfa1757553ecd073913844',1,'libx52.h']]],
+ ['libx52_5ferror_5fnot_5fsupported_240',['LIBX52_ERROR_NOT_SUPPORTED',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a97af04ffc3130e25c9eb03abaafbbaca',1,'libx52.h']]],
+ ['libx52_5ferror_5fout_5fof_5fmemory_241',['LIBX52_ERROR_OUT_OF_MEMORY',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7adc972428ef5695848c268f927a0974cc',1,'libx52.h']]],
+ ['libx52_5ferror_5fout_5fof_5frange_242',['LIBX52_ERROR_OUT_OF_RANGE',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7ac329401de31cc6c50160c1fafcdc5efa',1,'libx52.h']]],
+ ['libx52_5ferror_5foverflow_243',['LIBX52_ERROR_OVERFLOW',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7ac331268731d911dfb16cd28c3d3abc3d',1,'libx52.h']]],
+ ['libx52_5ferror_5fperm_244',['LIBX52_ERROR_PERM',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7acc31bdcda400b886e0ed914eb5a1a153',1,'libx52.h']]],
+ ['libx52_5ferror_5fpipe_245',['LIBX52_ERROR_PIPE',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7acf7169c36418a1a43cd8f7bdbdb91325',1,'libx52.h']]],
+ ['libx52_5ferror_5ftimeout_246',['LIBX52_ERROR_TIMEOUT',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a691294d6e5876fd371f9e32686c548d4',1,'libx52.h']]],
+ ['libx52_5ferror_5ftry_5fagain_247',['LIBX52_ERROR_TRY_AGAIN',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a9e4acff4906865192086c8957047b35f',1,'libx52.h']]],
+ ['libx52_5ferror_5fusb_5ffailure_248',['LIBX52_ERROR_USB_FAILURE',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a85126a0081a32d7c4bd24738996da531',1,'libx52.h']]],
+ ['libx52_5ffeature_5fled_249',['LIBX52_FEATURE_LED',['../group__libx52misc.html#ggaa32c12111de45ed00c51fd689fdd6699a2ce41c87908ef0b8ff6d76ccf226dfd0',1,'libx52.h']]],
+ ['libx52_5fled_5fa_250',['LIBX52_LED_A',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa455294ce1f2dd6bb89c7f48034e5ddbc',1,'libx52.h']]],
+ ['libx52_5fled_5fb_251',['LIBX52_LED_B',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa614aceacc2f76589f6e89429c7886c69',1,'libx52.h']]],
+ ['libx52_5fled_5fclutch_252',['LIBX52_LED_CLUTCH',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa3fa42fc0e323348cd453831950e51307',1,'libx52.h']]],
+ ['libx52_5fled_5fd_253',['LIBX52_LED_D',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa29aad41d6d4d2ba9955b76de9559b2d2',1,'libx52.h']]],
+ ['libx52_5fled_5fe_254',['LIBX52_LED_E',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fabb61ccb8aa773f0b1bb44dcf46d91ece',1,'libx52.h']]],
+ ['libx52_5fled_5ffire_255',['LIBX52_LED_FIRE',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fae89d2ce35f72608d41202764128afd00',1,'libx52.h']]],
+ ['libx52_5fled_5fpov_256',['LIBX52_LED_POV',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa18862e04f12337863251f7307e04d3bf',1,'libx52.h']]],
+ ['libx52_5fled_5fstate_5famber_257',['LIBX52_LED_STATE_AMBER',['../group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68cacce900ab6a9325d72e0f084f9271634e',1,'libx52.h']]],
+ ['libx52_5fled_5fstate_5fgreen_258',['LIBX52_LED_STATE_GREEN',['../group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca1e8346acab9ad3e4735079273808319c',1,'libx52.h']]],
+ ['libx52_5fled_5fstate_5foff_259',['LIBX52_LED_STATE_OFF',['../group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca0a25e41783e99046974964aee88f895a',1,'libx52.h']]],
+ ['libx52_5fled_5fstate_5fon_260',['LIBX52_LED_STATE_ON',['../group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca5a18783f20716411a77e3bfe7195d3d2',1,'libx52.h']]],
+ ['libx52_5fled_5fstate_5fred_261',['LIBX52_LED_STATE_RED',['../group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca64b1620a9d10dc593660bf30d6c987d9',1,'libx52.h']]],
+ ['libx52_5fled_5ft1_262',['LIBX52_LED_T1',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fae3d5181cdca7054ea2a44bb6a33736f9',1,'libx52.h']]],
+ ['libx52_5fled_5ft2_263',['LIBX52_LED_T2',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa3915d9b34e7cd0270c3c9945ea0366cb',1,'libx52.h']]],
+ ['libx52_5fled_5ft3_264',['LIBX52_LED_T3',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa25d249c6a06efbf554928885834376e9',1,'libx52.h']]],
+ ['libx52_5fled_5fthrottle_265',['LIBX52_LED_THROTTLE',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047faede82abd452be7da562c50e89160fcd7',1,'libx52.h']]],
+ ['libx52_5fsuccess_266',['LIBX52_SUCCESS',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a8c4729a9500f0b9032d874ca7942b708',1,'libx52.h']]],
+ ['libx52io_5faxis_5fhatx_267',['LIBX52IO_AXIS_HATX',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6a853732efcadaa2fc9cc33ec1bfe2f805',1,'libx52io.h']]],
+ ['libx52io_5faxis_5fhaty_268',['LIBX52IO_AXIS_HATY',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6af6746adebf71f362983e449f7281cd6e',1,'libx52io.h']]],
+ ['libx52io_5faxis_5frx_269',['LIBX52IO_AXIS_RX',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6a5f17e58a8720a162b76cced5293c790d',1,'libx52io.h']]],
+ ['libx52io_5faxis_5fry_270',['LIBX52IO_AXIS_RY',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6ad086993617bb9cc822cb4a0a551be49e',1,'libx52io.h']]],
+ ['libx52io_5faxis_5frz_271',['LIBX52IO_AXIS_RZ',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6a69b7a4fcbb96227948a021d101c3c57d',1,'libx52io.h']]],
+ ['libx52io_5faxis_5fslider_272',['LIBX52IO_AXIS_SLIDER',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6a81194d60295150569d8373b75db9184f',1,'libx52io.h']]],
+ ['libx52io_5faxis_5fthumbx_273',['LIBX52IO_AXIS_THUMBX',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6aa4d9091952cda83e83af92359ef83bd8',1,'libx52io.h']]],
+ ['libx52io_5faxis_5fthumby_274',['LIBX52IO_AXIS_THUMBY',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6a53b5cd86b439f1349bf4de0f0fb80221',1,'libx52io.h']]],
+ ['libx52io_5faxis_5fx_275',['LIBX52IO_AXIS_X',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6a060ef07b6eb7a8645df391612564469e',1,'libx52io.h']]],
+ ['libx52io_5faxis_5fy_276',['LIBX52IO_AXIS_Y',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6a9d97a4140136c1307ea43c2be9be5771',1,'libx52io.h']]],
+ ['libx52io_5faxis_5fz_277',['LIBX52IO_AXIS_Z',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6abd017592870a9b37f577652cb364aebd',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5fa_278',['LIBX52IO_BTN_A',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a5689c337d3dd6f829a98996326106d2c',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5fb_279',['LIBX52IO_BTN_B',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a576e3d180fd939fd45d2e56a8bfe2b5f',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5fc_280',['LIBX52IO_BTN_C',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56adc44ccc8a2127abb7328e144e0db7cae',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5fclutch_281',['LIBX52IO_BTN_CLUTCH',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ac120842e6da8ccd79ed8c3c04f088545',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5fd_282',['LIBX52IO_BTN_D',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ae7ba732e5938c8252e27ca294ee31fb3',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5fdn_283',['LIBX52IO_BTN_DN',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56aab507182793aeef631ff976b27442291',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5fe_284',['LIBX52IO_BTN_E',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56aa85dbec03b40dc43a01a94dfec235598',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5ffire_285',['LIBX52IO_BTN_FIRE',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a1e456775da2a72231f1611acb7bcafde',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5ffunction_286',['LIBX52IO_BTN_FUNCTION',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ad16b57e4b8ad5d29e29ce44d8a6dca17',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5fmode_5f1_287',['LIBX52IO_BTN_MODE_1',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a30f6cab62869a4705e93d93a685b3633',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5fmode_5f2_288',['LIBX52IO_BTN_MODE_2',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ac503573f9b1f229eace81c12c780da38',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5fmode_5f3_289',['LIBX52IO_BTN_MODE_3',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56acd6846d4d4212b9e5e94b984fe4a9ac1',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5fmouse_5fprimary_290',['LIBX52IO_BTN_MOUSE_PRIMARY',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a4109f7d9aec4d0708e82bfec20bf4902',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5fmouse_5fscroll_5fdn_291',['LIBX52IO_BTN_MOUSE_SCROLL_DN',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a8dab2ad9c035da7178f4ac0224ab7ac8',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5fmouse_5fscroll_5fup_292',['LIBX52IO_BTN_MOUSE_SCROLL_UP',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a77241622e751f345cc88c7bd985d967a',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5fmouse_5fsecondary_293',['LIBX52IO_BTN_MOUSE_SECONDARY',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56af35f08afd0a73847ac75b61f922efa30',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5fpg_5fdn_294',['LIBX52IO_BTN_PG_DN',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ab64229a4571fc92e0ff5f29aa9d8cf67',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5fpg_5fup_295',['LIBX52IO_BTN_PG_UP',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a5d65a0e124a7542d30b2025b87ee47d9',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5fpinky_296',['LIBX52IO_BTN_PINKY',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ad34776f621e04831f06a97d6288eb3a9',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5fpov_5f1_5fe_297',['LIBX52IO_BTN_POV_1_E',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56abe9ea9ad3c09a3da6a238f6a848a4cd2',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5fpov_5f1_5fn_298',['LIBX52IO_BTN_POV_1_N',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ab082b52e0944bc0c71e9e12da0d90fec',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5fpov_5f1_5fs_299',['LIBX52IO_BTN_POV_1_S',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a309643bd8eaf8cb5fb7ec8f203c2b4e7',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5fpov_5f1_5fw_300',['LIBX52IO_BTN_POV_1_W',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ae44586d598c43858d072157e2f190167',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5fpov_5f2_5fe_301',['LIBX52IO_BTN_POV_2_E',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a8d9cd3f6a7eaa0fd5b37c4359707fddd',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5fpov_5f2_5fn_302',['LIBX52IO_BTN_POV_2_N',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ab554b077f2c0beb57ad8ab3d7a89f2a6',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5fpov_5f2_5fs_303',['LIBX52IO_BTN_POV_2_S',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a66a65f540c00664d91b064d0c26e27dd',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5fpov_5f2_5fw_304',['LIBX52IO_BTN_POV_2_W',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ac013701690c7312708de56a21f9c6c21',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5freset_305',['LIBX52IO_BTN_RESET',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ac005c06fff55df4ff25e013a36d774fc',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5fselect_306',['LIBX52IO_BTN_SELECT',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a9c4206f54653574ff6226f33b7fb0e15',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5fstart_5fstop_307',['LIBX52IO_BTN_START_STOP',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ae70ee79631c69a1b501a3953d9168a94',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5ft1_5fdn_308',['LIBX52IO_BTN_T1_DN',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a1ee6bbc00bdfb903c295511142548da4',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5ft1_5fup_309',['LIBX52IO_BTN_T1_UP',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56acd14e0debf6f174a519093513811f524',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5ft2_5fdn_310',['LIBX52IO_BTN_T2_DN',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a71da77d63cefda8adafb6f72a327c626',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5ft2_5fup_311',['LIBX52IO_BTN_T2_UP',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56afb826868cba883352fa6cf920ecf9b58',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5ft3_5fdn_312',['LIBX52IO_BTN_T3_DN',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ad13d5e92b7de00a87080e6e475adec3b',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5ft3_5fup_313',['LIBX52IO_BTN_T3_UP',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a3a5742fbf1a6902f8232d5db0e29467a',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5ftrigger_314',['LIBX52IO_BTN_TRIGGER',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a74b765d12f9dd3d235ebb348f23e38ae',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5ftrigger_5f2_315',['LIBX52IO_BTN_TRIGGER_2',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a264e3b52ded783f31662be5666b7b701',1,'libx52io.h']]],
+ ['libx52io_5fbtn_5fup_316',['LIBX52IO_BTN_UP',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56afabbea3cda9ef2f94d1ea1ac3d9d8692',1,'libx52io.h']]],
+ ['libx52io_5ferror_5fconn_317',['LIBX52IO_ERROR_CONN',['../group__libx52io.html#gga97c754361b4ac2fff7afb12598c8b344a1e21c76a7ca47be35f8978d4716a810c',1,'libx52io.h']]],
+ ['libx52io_5ferror_5finit_5ffailure_318',['LIBX52IO_ERROR_INIT_FAILURE',['../group__libx52io.html#gga97c754361b4ac2fff7afb12598c8b344a14ff8cd7a44886cb16fc51cbeb89c148',1,'libx52io.h']]],
+ ['libx52io_5ferror_5finvalid_319',['LIBX52IO_ERROR_INVALID',['../group__libx52io.html#gga97c754361b4ac2fff7afb12598c8b344a0ac14ec601e2b6f8990a7a1300902c42',1,'libx52io.h']]],
+ ['libx52io_5ferror_5fio_320',['LIBX52IO_ERROR_IO',['../group__libx52io.html#gga97c754361b4ac2fff7afb12598c8b344a3d76f4416444857fc9740ac9e240f0a5',1,'libx52io.h']]],
+ ['libx52io_5ferror_5fno_5fdevice_321',['LIBX52IO_ERROR_NO_DEVICE',['../group__libx52io.html#gga97c754361b4ac2fff7afb12598c8b344a79415c3c7fadab716c1a30781ca59278',1,'libx52io.h']]],
+ ['libx52io_5ferror_5ftimeout_322',['LIBX52IO_ERROR_TIMEOUT',['../group__libx52io.html#gga97c754361b4ac2fff7afb12598c8b344ac7f51d12f0f2d011408bbf7c78ddb69a',1,'libx52io.h']]],
+ ['libx52io_5fsuccess_323',['LIBX52IO_SUCCESS',['../group__libx52io.html#gga97c754361b4ac2fff7afb12598c8b344aa0e7bdbfd58024e6e9c3abdd19f62dc3',1,'libx52io.h']]]
];
diff --git a/search/files_0.js b/search/files_0.js
index d6515d3..34c17fb 100644
--- a/search/files_0.js
+++ b/search/files_0.js
@@ -1,5 +1,6 @@
var searchData=
[
- ['libx52_2eh_84',['libx52.h',['../libx52_8h.html',1,'']]],
- ['libx52util_2eh_85',['libx52util.h',['../libx52util_8h.html',1,'']]]
+ ['libx52_2eh_169',['libx52.h',['../libx52_8h.html',1,'']]],
+ ['libx52io_2eh_170',['libx52io.h',['../libx52io_8h.html',1,'']]],
+ ['libx52util_2eh_171',['libx52util.h',['../libx52util_8h.html',1,'']]]
];
diff --git a/search/functions_0.js b/search/functions_0.js
index 56eb30e..2940c44 100644
--- a/search/functions_0.js
+++ b/search/functions_0.js
@@ -1,24 +1,40 @@
var searchData=
[
- ['libx52_5fcheck_5ffeature_86',['libx52_check_feature',['../group__libx52misc.html#ga504ed71c3e543da1436ea99465289ceb',1,'libx52.h']]],
- ['libx52_5fconnect_87',['libx52_connect',['../group__libx52dev.html#ga65998f1155fb093f45babfd0c2c138d9',1,'libx52.h']]],
- ['libx52_5fdisconnect_88',['libx52_disconnect',['../group__libx52dev.html#ga82f3fb7f750aa5480d23b69875d3ebe8',1,'libx52.h']]],
- ['libx52_5fexit_89',['libx52_exit',['../group__libx52init.html#ga17fe14ab3f67706b2d35c6cce3cd670b',1,'libx52.h']]],
- ['libx52_5finit_90',['libx52_init',['../group__libx52init.html#gaf9ae27c6e505bce8c4415a638033a4bd',1,'libx52.h']]],
- ['libx52_5fis_5fconnected_91',['libx52_is_connected',['../group__libx52dev.html#gaa2ec46eb779df5f33678defe3050b1d4',1,'libx52.h']]],
- ['libx52_5fset_5fblink_92',['libx52_set_blink',['../group__libx52mfdled.html#ga944e06a76077d240ccea8c342a36a876',1,'libx52.h']]],
- ['libx52_5fset_5fbrightness_93',['libx52_set_brightness',['../group__libx52mfdled.html#ga9bbf5e1ff83201f6124b2d3c75c837c6',1,'libx52.h']]],
- ['libx52_5fset_5fclock_94',['libx52_set_clock',['../group__libx52clock.html#ga3ebdd7bf3cd2f419d9a13c46a139922e',1,'libx52.h']]],
- ['libx52_5fset_5fclock_5fformat_95',['libx52_set_clock_format',['../group__libx52clock.html#gacd82a744b1d33e0a9989fca4d8aad42b',1,'libx52.h']]],
- ['libx52_5fset_5fclock_5ftimezone_96',['libx52_set_clock_timezone',['../group__libx52clock.html#ga04c0429e7fd7d9d5b5b371b88831381e',1,'libx52.h']]],
- ['libx52_5fset_5fdate_97',['libx52_set_date',['../group__libx52clock.html#ga4f49341bca8a343931858ff008d2d5ca',1,'libx52.h']]],
- ['libx52_5fset_5fdate_5fformat_98',['libx52_set_date_format',['../group__libx52clock.html#gabfa0aa6cb8742f29b3b8cfbc16fdadb2',1,'libx52.h']]],
- ['libx52_5fset_5fled_5fstate_99',['libx52_set_led_state',['../group__libx52mfdled.html#ga1a435bb3057aae3307c70fb09912ef18',1,'libx52.h']]],
- ['libx52_5fset_5fshift_100',['libx52_set_shift',['../group__libx52mfdled.html#ga4250ce5b06f65c086ef6f279a628f378',1,'libx52.h']]],
- ['libx52_5fset_5ftext_101',['libx52_set_text',['../group__libx52mfdled.html#ga4f2b73685a4eb307895e08a02903bb39',1,'libx52.h']]],
- ['libx52_5fset_5ftime_102',['libx52_set_time',['../group__libx52clock.html#ga42b5b1f00dea64f0706c31e0b3dd1840',1,'libx52.h']]],
- ['libx52_5fstrerror_103',['libx52_strerror',['../group__libx52misc.html#gaa29a1022b0c3eb4894ddfd4934c3cf0e',1,'libx52.h']]],
- ['libx52_5fupdate_104',['libx52_update',['../group__libx52misc.html#ga5d1fdbcab1b1a6cf8a10c206f8e79f73',1,'libx52.h']]],
- ['libx52_5fvendor_5fcommand_105',['libx52_vendor_command',['../group__libx52misc.html#gac491f4fb8d37f477d83725cb472de030',1,'libx52.h']]],
- ['libx52util_5fconvert_5futf8_5fstring_106',['libx52util_convert_utf8_string',['../group__libx52util.html#gac5a9279cba660740580e18029e827817',1,'libx52util.h']]]
+ ['libx52_5fcheck_5ffeature_172',['libx52_check_feature',['../group__libx52misc.html#ga504ed71c3e543da1436ea99465289ceb',1,'libx52.h']]],
+ ['libx52_5fconnect_173',['libx52_connect',['../group__libx52dev.html#ga65998f1155fb093f45babfd0c2c138d9',1,'libx52.h']]],
+ ['libx52_5fdisconnect_174',['libx52_disconnect',['../group__libx52dev.html#ga82f3fb7f750aa5480d23b69875d3ebe8',1,'libx52.h']]],
+ ['libx52_5fexit_175',['libx52_exit',['../group__libx52init.html#ga17fe14ab3f67706b2d35c6cce3cd670b',1,'libx52.h']]],
+ ['libx52_5finit_176',['libx52_init',['../group__libx52init.html#gaf9ae27c6e505bce8c4415a638033a4bd',1,'libx52.h']]],
+ ['libx52_5fis_5fconnected_177',['libx52_is_connected',['../group__libx52dev.html#gaa2ec46eb779df5f33678defe3050b1d4',1,'libx52.h']]],
+ ['libx52_5fset_5fblink_178',['libx52_set_blink',['../group__libx52mfdled.html#ga944e06a76077d240ccea8c342a36a876',1,'libx52.h']]],
+ ['libx52_5fset_5fbrightness_179',['libx52_set_brightness',['../group__libx52mfdled.html#ga9bbf5e1ff83201f6124b2d3c75c837c6',1,'libx52.h']]],
+ ['libx52_5fset_5fclock_180',['libx52_set_clock',['../group__libx52clock.html#ga3ebdd7bf3cd2f419d9a13c46a139922e',1,'libx52.h']]],
+ ['libx52_5fset_5fclock_5fformat_181',['libx52_set_clock_format',['../group__libx52clock.html#gacd82a744b1d33e0a9989fca4d8aad42b',1,'libx52.h']]],
+ ['libx52_5fset_5fclock_5ftimezone_182',['libx52_set_clock_timezone',['../group__libx52clock.html#ga04c0429e7fd7d9d5b5b371b88831381e',1,'libx52.h']]],
+ ['libx52_5fset_5fdate_183',['libx52_set_date',['../group__libx52clock.html#ga4f49341bca8a343931858ff008d2d5ca',1,'libx52.h']]],
+ ['libx52_5fset_5fdate_5fformat_184',['libx52_set_date_format',['../group__libx52clock.html#gabfa0aa6cb8742f29b3b8cfbc16fdadb2',1,'libx52.h']]],
+ ['libx52_5fset_5fled_5fstate_185',['libx52_set_led_state',['../group__libx52mfdled.html#ga1a435bb3057aae3307c70fb09912ef18',1,'libx52.h']]],
+ ['libx52_5fset_5fshift_186',['libx52_set_shift',['../group__libx52mfdled.html#ga4250ce5b06f65c086ef6f279a628f378',1,'libx52.h']]],
+ ['libx52_5fset_5ftext_187',['libx52_set_text',['../group__libx52mfdled.html#ga4f2b73685a4eb307895e08a02903bb39',1,'libx52.h']]],
+ ['libx52_5fset_5ftime_188',['libx52_set_time',['../group__libx52clock.html#ga42b5b1f00dea64f0706c31e0b3dd1840',1,'libx52.h']]],
+ ['libx52_5fstrerror_189',['libx52_strerror',['../group__libx52misc.html#gaa29a1022b0c3eb4894ddfd4934c3cf0e',1,'libx52.h']]],
+ ['libx52_5fupdate_190',['libx52_update',['../group__libx52misc.html#ga5d1fdbcab1b1a6cf8a10c206f8e79f73',1,'libx52.h']]],
+ ['libx52_5fvendor_5fcommand_191',['libx52_vendor_command',['../group__libx52misc.html#gac491f4fb8d37f477d83725cb472de030',1,'libx52.h']]],
+ ['libx52io_5faxis_5fto_5fstr_192',['libx52io_axis_to_str',['../group__libx52io.html#gaa11e5d5e0486011d89e000ff83b9c713',1,'libx52io.h']]],
+ ['libx52io_5fbutton_5fto_5fstr_193',['libx52io_button_to_str',['../group__libx52io.html#ga5f761de9fdd3dbdb7755612655aeaab5',1,'libx52io.h']]],
+ ['libx52io_5fclose_194',['libx52io_close',['../group__libx52io.html#ga96a7ce37d39df35c9241859e8ce3c505',1,'libx52io.h']]],
+ ['libx52io_5fexit_195',['libx52io_exit',['../group__libx52io.html#ga71b22837414e6d4e63c0c655c768ab4a',1,'libx52io.h']]],
+ ['libx52io_5fget_5faxis_5frange_196',['libx52io_get_axis_range',['../group__libx52io.html#gad75ec9273a3ed0784568a8c290b7a5ff',1,'libx52io.h']]],
+ ['libx52io_5fget_5fdevice_5fversion_197',['libx52io_get_device_version',['../group__libx52io.html#ga81ecbc781c2c4e7a221d6f16bc88e91f',1,'libx52io.h']]],
+ ['libx52io_5fget_5fmanufacturer_5fstring_198',['libx52io_get_manufacturer_string',['../group__libx52io.html#ga7ec13349c18855f0d258cfa01092bcb9',1,'libx52io.h']]],
+ ['libx52io_5fget_5fproduct_5fid_199',['libx52io_get_product_id',['../group__libx52io.html#ga140f4f34fbe7ee01efe74b21b0a5a7fe',1,'libx52io.h']]],
+ ['libx52io_5fget_5fproduct_5fstring_200',['libx52io_get_product_string',['../group__libx52io.html#ga16e95b7fad117f535db93ebf0c7a9b70',1,'libx52io.h']]],
+ ['libx52io_5fget_5fserial_5fnumber_5fstring_201',['libx52io_get_serial_number_string',['../group__libx52io.html#gad9ac5efcb55003e0c5c0f49f7e7997ef',1,'libx52io.h']]],
+ ['libx52io_5fget_5fvendor_5fid_202',['libx52io_get_vendor_id',['../group__libx52io.html#ga8b3b6825174ef6aa6328e5ee9ebafaa8',1,'libx52io.h']]],
+ ['libx52io_5finit_203',['libx52io_init',['../group__libx52io.html#ga3dd2cf8fe17324dc3a62fe1491f4cb9f',1,'libx52io.h']]],
+ ['libx52io_5fopen_204',['libx52io_open',['../group__libx52io.html#gae3ff340342486053ba94b37d8d78ddcc',1,'libx52io.h']]],
+ ['libx52io_5fread_205',['libx52io_read',['../group__libx52io.html#ga709adda3b1122232a8553ac5ee42729d',1,'libx52io.h']]],
+ ['libx52io_5fread_5ftimeout_206',['libx52io_read_timeout',['../group__libx52io.html#gaa6f7094a7abcf92b2f017c5df11713eb',1,'libx52io.h']]],
+ ['libx52io_5fstrerror_207',['libx52io_strerror',['../group__libx52io.html#ga5d067ef607c6b1cf4e7899d4c28c9f9d',1,'libx52io.h']]],
+ ['libx52util_5fconvert_5futf8_5fstring_208',['libx52util_convert_utf8_string',['../group__libx52util.html#gac5a9279cba660740580e18029e827817',1,'libx52util.h']]]
];
diff --git a/search/groups_0.js b/search/groups_0.js
index 5037eaa..2257ee7 100644
--- a/search/groups_0.js
+++ b/search/groups_0.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['clock_20control_157',['Clock control',['../group__libx52clock.html',1,'']]]
+ ['clock_20control_324',['Clock control',['../group__libx52clock.html',1,'']]]
];
diff --git a/search/groups_1.js b/search/groups_1.js
index dd8c9d6..3615e2d 100644
--- a/search/groups_1.js
+++ b/search/groups_1.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['device_20handling_158',['Device Handling',['../group__libx52dev.html',1,'']]]
+ ['device_20handling_325',['Device Handling',['../group__libx52dev.html',1,'']]]
];
diff --git a/search/groups_2.js b/search/groups_2.js
index 17e34b6..515281f 100644
--- a/search/groups_2.js
+++ b/search/groups_2.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['library_20initialization_20and_20deinitialization_159',['Library Initialization and Deinitialization',['../group__libx52init.html',1,'']]]
+ ['io_20library_20apis_326',['IO Library APIs',['../group__libx52io.html',1,'']]]
];
diff --git a/search/groups_3.js b/search/groups_3.js
index 91115a1..439e5d4 100644
--- a/search/groups_3.js
+++ b/search/groups_3.js
@@ -1,5 +1,4 @@
var searchData=
[
- ['mfd_20_26_20led_20control_160',['MFD & LED control',['../group__libx52mfdled.html',1,'']]],
- ['miscellaneous_161',['Miscellaneous',['../group__libx52misc.html',1,'']]]
+ ['library_20initialization_20and_20deinitialization_327',['Library Initialization and Deinitialization',['../group__libx52init.html',1,'']]]
];
diff --git a/search/groups_4.js b/search/groups_4.js
index 771ed68..34335a9 100644
--- a/search/groups_4.js
+++ b/search/groups_4.js
@@ -1,4 +1,5 @@
var searchData=
[
- ['utility_20functions_162',['Utility Functions',['../group__libx52util.html',1,'']]]
+ ['mfd_20_26_20led_20control_328',['MFD & LED control',['../group__libx52mfdled.html',1,'']]],
+ ['miscellaneous_329',['Miscellaneous',['../group__libx52misc.html',1,'']]]
];
diff --git a/search/groups_5.html b/search/groups_5.html
new file mode 100644
index 0000000..1e9ba85
--- /dev/null
+++ b/search/groups_5.html
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/groups_5.js b/search/groups_5.js
new file mode 100644
index 0000000..52ff306
--- /dev/null
+++ b/search/groups_5.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['utility_20functions_330',['Utility Functions',['../group__libx52util.html',1,'']]]
+];
diff --git a/search/pages_0.js b/search/pages_0.js
index 60995cb..853e885 100644
--- a/search/pages_0.js
+++ b/search/pages_0.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['caveats_163',['Caveats',['../libx52_caveats.html',1,'']]],
- ['command_20line_20interface_20to_20libx52_164',['Command Line Interface to libx52',['../x52cli.html',1,'']]]
+ ['caveats_331',['Caveats',['../libx52_caveats.html',1,'']]],
+ ['command_20line_20interface_20to_20libx52_332',['Command Line Interface to libx52',['../x52cli.html',1,'']]]
];
diff --git a/search/pages_1.js b/search/pages_1.js
index e268dcd..debe193 100644
--- a/search/pages_1.js
+++ b/search/pages_1.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['deprecated_20list_165',['Deprecated List',['../deprecated.html',1,'']]]
+ ['deprecated_20list_333',['Deprecated List',['../deprecated.html',1,'']]]
];
diff --git a/search/pages_2.js b/search/pages_2.js
index 3ce7d40..c7144ac 100644
--- a/search/pages_2.js
+++ b/search/pages_2.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['integration_166',['Integration',['../libx52_integration.html',1,'']]]
+ ['integration_334',['Integration',['../libx52_integration.html',1,'']]]
];
diff --git a/search/pages_3.js b/search/pages_3.js
index 1400e15..4ce02ca 100644
--- a/search/pages_3.js
+++ b/search/pages_3.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['saitek_20x52_2fx52pro_20drivers_20for_20linux_2funix_167',['Saitek X52/X52Pro drivers for Linux/Unix',['../index.html',1,'']]]
+ ['saitek_20x52_2fx52pro_20drivers_20for_20linux_2funix_335',['Saitek X52/X52Pro drivers for Linux/Unix',['../index.html',1,'']]]
];
diff --git a/search/searchdata.js b/search/searchdata.js
index d774b2c..b35c7f7 100644
--- a/search/searchdata.js
+++ b/search/searchdata.js
@@ -1,36 +1,42 @@
var indexSectionsWithContent =
{
- 0: "cdilmsu",
+ 0: "abcdhilmsu",
1: "l",
2: "l",
3: "l",
- 4: "l",
+ 4: "abhm",
5: "l",
- 6: "cdlmu",
- 7: "cdis"
+ 6: "l",
+ 7: "l",
+ 8: "cdilmu",
+ 9: "cdis"
};
var indexSectionNames =
{
0: "all",
- 1: "files",
- 2: "functions",
- 3: "typedefs",
- 4: "enums",
- 5: "enumvalues",
- 6: "groups",
- 7: "pages"
+ 1: "classes",
+ 2: "files",
+ 3: "functions",
+ 4: "variables",
+ 5: "typedefs",
+ 6: "enums",
+ 7: "enumvalues",
+ 8: "groups",
+ 9: "pages"
};
var indexSectionLabels =
{
0: "All",
- 1: "Files",
- 2: "Functions",
- 3: "Typedefs",
- 4: "Enumerations",
- 5: "Enumerator",
- 6: "Modules",
- 7: "Pages"
+ 1: "Data Structures",
+ 2: "Files",
+ 3: "Functions",
+ 4: "Variables",
+ 5: "Typedefs",
+ 6: "Enumerations",
+ 7: "Enumerator",
+ 8: "Modules",
+ 9: "Pages"
};
diff --git a/search/typedefs_0.js b/search/typedefs_0.js
index 2d6d1eb..2967ff7 100644
--- a/search/typedefs_0.js
+++ b/search/typedefs_0.js
@@ -1,4 +1,5 @@
var searchData=
[
- ['libx52_5fdevice_107',['libx52_device',['../group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131',1,'libx52.h']]]
+ ['libx52_5fdevice_213',['libx52_device',['../group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131',1,'libx52.h']]],
+ ['libx52io_5fcontext_214',['libx52io_context',['../group__libx52io.html#gad29a5b097b9d5223c332609a10a296d1',1,'libx52io.h']]]
];
diff --git a/search/variables_0.html b/search/variables_0.html
new file mode 100644
index 0000000..bf3eba5
--- /dev/null
+++ b/search/variables_0.html
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/variables_0.js b/search/variables_0.js
new file mode 100644
index 0000000..7835ad5
--- /dev/null
+++ b/search/variables_0.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['axis_209',['axis',['../structlibx52io__report.html#a2edb7beb26095e02b355d3d418c44880',1,'libx52io_report']]]
+];
diff --git a/search/variables_1.html b/search/variables_1.html
new file mode 100644
index 0000000..49fe59a
--- /dev/null
+++ b/search/variables_1.html
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/variables_1.js b/search/variables_1.js
new file mode 100644
index 0000000..ebc96cf
--- /dev/null
+++ b/search/variables_1.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['button_210',['button',['../structlibx52io__report.html#aa468c54904ea8486ec3124bf035fd6a7',1,'libx52io_report']]]
+];
diff --git a/search/variables_2.html b/search/variables_2.html
new file mode 100644
index 0000000..0c8a18c
--- /dev/null
+++ b/search/variables_2.html
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/variables_2.js b/search/variables_2.js
new file mode 100644
index 0000000..80aa796
--- /dev/null
+++ b/search/variables_2.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['hat_211',['hat',['../structlibx52io__report.html#a90e5a8fb515869b9aeed1a437626f343',1,'libx52io_report']]]
+];
diff --git a/search/variables_3.html b/search/variables_3.html
new file mode 100644
index 0000000..19a31fc
--- /dev/null
+++ b/search/variables_3.html
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/variables_3.js b/search/variables_3.js
new file mode 100644
index 0000000..25e368f
--- /dev/null
+++ b/search/variables_3.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['mode_212',['mode',['../structlibx52io__report.html#a19883e6497ea6139b90363623eca8863',1,'libx52io_report']]]
+];
diff --git a/structlibx52io__report.html b/structlibx52io__report.html
new file mode 100644
index 0000000..0209da3
--- /dev/null
+++ b/structlibx52io__report.html
@@ -0,0 +1,162 @@
+
+
+
+
+
+
+
+
x52pro-linux: libx52io_report Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ x52pro-linux
+ 0.2.1
+
+ Saitek X52/X52Pro drivers for Linux/Unix
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
X52 HID Report.
+ More...
+
+
+int32_t axis [LIBX52IO_AXIS_MAX]
+
+bool button [LIBX52IO_BUTTON_MAX]
+
+uint8_t mode
+
+uint8_t hat
+
+
+
+
X52 HID Report.
+
This structure holds a parsed HID report
+
+
+
◆ axis
+
+
+
+
+
+ int32_t libx52io_report::axis[LIBX52IO_AXIS_MAX]
+
+
+
+
+
+
◆ button
+
+
+
+
+
+ bool libx52io_report::button[LIBX52IO_BUTTON_MAX]
+
+
+
+
Button values, true is pressed
+
+
+
+
+
◆ hat
+
+
+
+
+
+ uint8_t libx52io_report::hat
+
+
+
+
+
+
◆ mode
+
+
+
+
+
+ uint8_t libx52io_report::mode
+
+
+
+
Current mode - 1, 2 or 3
+
+
+
+
The documentation for this struct was generated from the following file:
+/home/runner/work/x52pro-linux/x52pro-linux/lib/libx52io/libx52io.h
+
+
+
+
+
+
diff --git a/x52cli.html b/x52cli.html
index b2ac8f6..d3c198c 100644
--- a/x52cli.html
+++ b/x52cli.html
@@ -135,6 +135,7 @@ States
LIMITATIONS
x52cli does not maintain any state between invocations. As a result the clock command will reset the relative offsets for clocks 2 and 3 back to 0 and configure them to be in 12 hour mode. To work around this, use the date and time commands instead to manually configure the date and time.
+
Note The device does not have an internal clock; as a result, the MFD display will not advance automatically. You must call the clock or date and time commands periodically to update the time on the device.
PERMISSIONS
You must have write permissions to the USB device in order to use the libx52 library, and by extension, x52cli .