Update doxygen docs

gh-pages
nirenjan 2020-06-08 17:41:28 -07:00
parent fdfd304005
commit 1bd5cb0bc4
32 changed files with 633 additions and 454 deletions

View File

@ -69,7 +69,7 @@ $(function() {
<div class="contents">
<div class="textblock"><dl class="reflist">
<dt>Global <a class="el" href="group__libx52init.html#gaf9ae27c6e505bce8c4415a638033a4bd">libx52_init</a> (libx52_device **dev)</dt>
<dd><a class="anchor" id="_deprecated000001"></a> Connection to a supported joystick is no longer a goal of this function. It will continue to attempt to connect to the joystick during initialization so that existing clients don't break, but it is highly recommended that all clients use <a class="el" href="group__libx52init.html#ga65998f1155fb093f45babfd0c2c138d9">libx52_connect</a> to explicitly connect to the joystick. <br />
<dd><a class="anchor" id="_deprecated000001"></a> Connection to a supported joystick is no longer a goal of this function. It will continue to attempt to connect to the joystick during initialization so that existing clients don't break, but it is highly recommended that all clients use <a class="el" href="group__libx52dev.html#ga65998f1155fb093f45babfd0c2c138d9">libx52_connect</a> to explicitly connect to the joystick. <br />
<br />
A future release will remove the automatic connection.</dd>
</dl>

View File

@ -91,7 +91,7 @@ $(function() {
: <a class="el" href="group__libx52clock.html#ga08c48a43f70bebb61b553e0ec12d917c">libx52.h</a>
</li>
<li>libx52_connect()
: <a class="el" href="group__libx52init.html#ga65998f1155fb093f45babfd0c2c138d9">libx52.h</a>
: <a class="el" href="group__libx52dev.html#ga65998f1155fb093f45babfd0c2c138d9">libx52.h</a>
</li>
<li>libx52_date_format
: <a class="el" href="group__libx52clock.html#ga0da0bde31d817eaa42465b0dea2ccf5a">libx52.h</a>
@ -109,7 +109,7 @@ $(function() {
: <a class="el" href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131">libx52.h</a>
</li>
<li>libx52_disconnect()
: <a class="el" href="group__libx52init.html#ga82f3fb7f750aa5480d23b69875d3ebe8">libx52.h</a>
: <a class="el" href="group__libx52dev.html#ga82f3fb7f750aa5480d23b69875d3ebe8">libx52.h</a>
</li>
<li>LIBX52_ERROR_BUSY
: <a class="el" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7afe5cd825cc2c26c9226025dcb5628f9d">libx52.h</a>
@ -174,6 +174,9 @@ $(function() {
<li>libx52_init()
: <a class="el" href="group__libx52init.html#gaf9ae27c6e505bce8c4415a638033a4bd">libx52.h</a>
</li>
<li>libx52_is_connected()
: <a class="el" href="group__libx52dev.html#gaa2ec46eb779df5f33678defe3050b1d4">libx52.h</a>
</li>
<li>LIBX52_LED_A
: <a class="el" href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa455294ce1f2dd6bb89c7f48034e5ddbc">libx52.h</a>
</li>

View File

@ -68,10 +68,10 @@ $(function() {
: <a class="el" href="group__libx52misc.html#ga504ed71c3e543da1436ea99465289ceb">libx52.h</a>
</li>
<li>libx52_connect()
: <a class="el" href="group__libx52init.html#ga65998f1155fb093f45babfd0c2c138d9">libx52.h</a>
: <a class="el" href="group__libx52dev.html#ga65998f1155fb093f45babfd0c2c138d9">libx52.h</a>
</li>
<li>libx52_disconnect()
: <a class="el" href="group__libx52init.html#ga82f3fb7f750aa5480d23b69875d3ebe8">libx52.h</a>
: <a class="el" href="group__libx52dev.html#ga82f3fb7f750aa5480d23b69875d3ebe8">libx52.h</a>
</li>
<li>libx52_exit()
: <a class="el" href="group__libx52init.html#ga17fe14ab3f67706b2d35c6cce3cd670b">libx52.h</a>
@ -79,6 +79,9 @@ $(function() {
<li>libx52_init()
: <a class="el" href="group__libx52init.html#gaf9ae27c6e505bce8c4415a638033a4bd">libx52.h</a>
</li>
<li>libx52_is_connected()
: <a class="el" href="group__libx52dev.html#gaa2ec46eb779df5f33678defe3050b1d4">libx52.h</a>
</li>
<li>libx52_set_blink()
: <a class="el" href="group__libx52mfdled.html#ga944e06a76077d240ccea8c342a36a876">libx52.h</a>
</li>

View File

@ -502,7 +502,7 @@ Functions</h2></td></tr>
</div>
</div><!-- contents -->
<div class="ttc" id="agroup__libx52clock_html_ga04c0429e7fd7d9d5b5b371b88831381e"><div class="ttname"><a href="group__libx52clock.html#ga04c0429e7fd7d9d5b5b371b88831381e">libx52_set_clock_timezone</a></div><div class="ttdeci">int libx52_set_clock_timezone(libx52_device *x52, libx52_clock_id clock, int offset)</div><div class="ttdoc">Set the timezone for the secondary and tertiary clocks.</div></div>
<div class="ttc" id="agroup__libx52clock_html_gga08c48a43f70bebb61b553e0ec12d917cab2d9e9967646a797dfb652d81a964282"><div class="ttname"><a href="group__libx52clock.html#gga08c48a43f70bebb61b553e0ec12d917cab2d9e9967646a797dfb652d81a964282">LIBX52_CLOCK_2</a></div><div class="ttdeci">@ LIBX52_CLOCK_2</div><div class="ttdef"><b>Definition:</b> libx52.h:56</div></div>
<div class="ttc" id="agroup__libx52clock_html_gga08c48a43f70bebb61b553e0ec12d917cab2d9e9967646a797dfb652d81a964282"><div class="ttname"><a href="group__libx52clock.html#gga08c48a43f70bebb61b553e0ec12d917cab2d9e9967646a797dfb652d81a964282">LIBX52_CLOCK_2</a></div><div class="ttdeci">@ LIBX52_CLOCK_2</div><div class="ttdef"><b>Definition:</b> libx52.h:57</div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">

View File

@ -0,0 +1,190 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>x52pro-linux: Device Handling</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">x52pro-linux
&#160;<span id="projectnumber">0.2.1</span>
</div>
<div id="projectbrief">Saitek X52/X52Pro drivers for Linux/Unix</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">Device Handling</div> </div>
</div><!--header-->
<div class="contents">
<p>Handle connections to the device.
<a href="#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga65998f1155fb093f45babfd0c2c138d9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libx52dev.html#ga65998f1155fb093f45babfd0c2c138d9">libx52_connect</a> (<a class="el" href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131">libx52_device</a> *dev)</td></tr>
<tr class="memdesc:ga65998f1155fb093f45babfd0c2c138d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Connect to the X52 device. <a href="group__libx52dev.html#ga65998f1155fb093f45babfd0c2c138d9">More...</a><br /></td></tr>
<tr class="separator:ga65998f1155fb093f45babfd0c2c138d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga82f3fb7f750aa5480d23b69875d3ebe8"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libx52dev.html#ga82f3fb7f750aa5480d23b69875d3ebe8">libx52_disconnect</a> (<a class="el" href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131">libx52_device</a> *dev)</td></tr>
<tr class="memdesc:ga82f3fb7f750aa5480d23b69875d3ebe8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disconnect from the X52 device. <a href="group__libx52dev.html#ga82f3fb7f750aa5480d23b69875d3ebe8">More...</a><br /></td></tr>
<tr class="separator:ga82f3fb7f750aa5480d23b69875d3ebe8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa2ec46eb779df5f33678defe3050b1d4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libx52dev.html#gaa2ec46eb779df5f33678defe3050b1d4">libx52_is_connected</a> (<a class="el" href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131">libx52_device</a> *dev)</td></tr>
<tr class="memdesc:gaa2ec46eb779df5f33678defe3050b1d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if joystick is connected. <a href="group__libx52dev.html#gaa2ec46eb779df5f33678defe3050b1d4">More...</a><br /></td></tr>
<tr class="separator:gaa2ec46eb779df5f33678defe3050b1d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<p>Handle connections to the device. </p>
<p>These functions allow the application to dynamically connect and disconnect from a supported device. </p>
<h2 class="groupheader">Function Documentation</h2>
<a id="ga65998f1155fb093f45babfd0c2c138d9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga65998f1155fb093f45babfd0c2c138d9">&#9670;&nbsp;</a></span>libx52_connect()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int libx52_connect </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131">libx52_device</a> *&#160;</td>
<td class="paramname"><em>dev</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Connect to the X52 device. </p>
<p>Attempt to connect to a supported X52/X52Pro joystick. If no supported joysticks are found, it will return <a class="el" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7ad3e9a0e2e18b469ddc7135d73942e29a">LIBX52_ERROR_NO_DEVICE</a>. If any errors are encountered during device enumeration, it will return an appropriate <a class="el" href="group__libx52misc.html#ga93b777d9cea6e733b63c222e6115ccb7">libx52_error_code</a>.</p>
<p>If this function is called after it has already connected to a joystick, then it will re-enumerate the bus and ensure that it is still connected.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>Pointer to the device context</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="group__libx52misc.html#ga93b777d9cea6e733b63c222e6115ccb7">libx52_error_code</a> indicating status </dd></dl>
</div>
</div>
<a id="ga82f3fb7f750aa5480d23b69875d3ebe8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga82f3fb7f750aa5480d23b69875d3ebe8">&#9670;&nbsp;</a></span>libx52_disconnect()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int libx52_disconnect </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131">libx52_device</a> *&#160;</td>
<td class="paramname"><em>dev</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Disconnect from the X52 device. </p>
<p>This function disconnects any active connections to supported joysticks. Applications must reconnect to the joystick using <a class="el" href="group__libx52dev.html#ga65998f1155fb093f45babfd0c2c138d9">libx52_connect</a> prior to calling <a class="el" href="group__libx52misc.html#ga5d1fdbcab1b1a6cf8a10c206f8e79f73">libx52_update</a>.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>Pointer to the device context</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="group__libx52misc.html#ga93b777d9cea6e733b63c222e6115ccb7">libx52_error_code</a> indicating status </dd></dl>
</div>
</div>
<a id="gaa2ec46eb779df5f33678defe3050b1d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa2ec46eb779df5f33678defe3050b1d4">&#9670;&nbsp;</a></span>libx52_is_connected()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool libx52_is_connected </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131">libx52_device</a> *&#160;</td>
<td class="paramname"><em>dev</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Check if joystick is connected. </p>
<p>This function reports if it is possible to try to communicate with a supported joystick. The application can communicate with the joystick, only if the following conditions are met.</p>
<ol type="1">
<li>The joystick is plugged in and powered up.</li>
<li>The application has called <a class="el" href="group__libx52dev.html#ga65998f1155fb093f45babfd0c2c138d9">libx52_connect</a> to connect to the joystick.</li>
</ol>
<p>This function, however, does not check if the joystick is physically connected. A call to <a class="el" href="group__libx52misc.html#ga5d1fdbcab1b1a6cf8a10c206f8e79f73">libx52_update</a> or <a class="el" href="group__libx52misc.html#gac491f4fb8d37f477d83725cb472de030">libx52_vendor_command</a> will return an error of <a class="el" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7ad3e9a0e2e18b469ddc7135d73942e29a">LIBX52_ERROR_NO_DEVICE</a> if the joystick has either been disconnected, or <a class="el" href="group__libx52dev.html#ga65998f1155fb093f45babfd0c2c138d9">libx52_connect</a> was never called.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>Pointer to the device context</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Boolean indicating if the internal device handle is valid. </dd></dl>
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>

View File

@ -88,12 +88,6 @@ Functions</h2></td></tr>
<tr class="memitem:ga17fe14ab3f67706b2d35c6cce3cd670b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libx52init.html#ga17fe14ab3f67706b2d35c6cce3cd670b">libx52_exit</a> (<a class="el" href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131">libx52_device</a> *dev)</td></tr>
<tr class="memdesc:ga17fe14ab3f67706b2d35c6cce3cd670b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Exit the library and free up any resources used. <a href="group__libx52init.html#ga17fe14ab3f67706b2d35c6cce3cd670b">More...</a><br /></td></tr>
<tr class="separator:ga17fe14ab3f67706b2d35c6cce3cd670b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga65998f1155fb093f45babfd0c2c138d9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libx52init.html#ga65998f1155fb093f45babfd0c2c138d9">libx52_connect</a> (<a class="el" href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131">libx52_device</a> *dev)</td></tr>
<tr class="memdesc:ga65998f1155fb093f45babfd0c2c138d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Connect to the X52 device. <a href="group__libx52init.html#ga65998f1155fb093f45babfd0c2c138d9">More...</a><br /></td></tr>
<tr class="separator:ga65998f1155fb093f45babfd0c2c138d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga82f3fb7f750aa5480d23b69875d3ebe8"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libx52init.html#ga82f3fb7f750aa5480d23b69875d3ebe8">libx52_disconnect</a> (<a class="el" href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131">libx52_device</a> *dev)</td></tr>
<tr class="memdesc:ga82f3fb7f750aa5480d23b69875d3ebe8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disconnect from the X52 device. <a href="group__libx52init.html#ga82f3fb7f750aa5480d23b69875d3ebe8">More...</a><br /></td></tr>
<tr class="separator:ga82f3fb7f750aa5480d23b69875d3ebe8"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<p>These functions are used at application entry and exit. </p>
@ -116,62 +110,6 @@ Functions</h2></td></tr>
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="ga65998f1155fb093f45babfd0c2c138d9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga65998f1155fb093f45babfd0c2c138d9">&#9670;&nbsp;</a></span>libx52_connect()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int libx52_connect </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131">libx52_device</a> *&#160;</td>
<td class="paramname"><em>dev</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Connect to the X52 device. </p>
<p>Attempt to connect to a supported X52/X52Pro joystick. If no supported joysticks are found, it will return <a class="el" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7ad3e9a0e2e18b469ddc7135d73942e29a">LIBX52_ERROR_NO_DEVICE</a>. If any errors are encountered during device enumeration, it will return an appropriate <a class="el" href="group__libx52misc.html#ga93b777d9cea6e733b63c222e6115ccb7">libx52_error_code</a>.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>Pointer to the device context</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="group__libx52misc.html#ga93b777d9cea6e733b63c222e6115ccb7">libx52_error_code</a> indicating status </dd></dl>
</div>
</div>
<a id="ga82f3fb7f750aa5480d23b69875d3ebe8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga82f3fb7f750aa5480d23b69875d3ebe8">&#9670;&nbsp;</a></span>libx52_disconnect()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int libx52_disconnect </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131">libx52_device</a> *&#160;</td>
<td class="paramname"><em>dev</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Disconnect from the X52 device. </p>
<p>This function disconnects any active connections to supported joysticks. Applications must reconnect to the joystick using <a class="el" href="group__libx52init.html#ga65998f1155fb093f45babfd0c2c138d9">libx52_connect</a> prior to calling <a class="el" href="group__libx52misc.html#ga5d1fdbcab1b1a6cf8a10c206f8e79f73">libx52_update</a>.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>Pointer to the device context</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="group__libx52misc.html#ga93b777d9cea6e733b63c222e6115ccb7">libx52_error_code</a> indicating status </dd></dl>
</div>
</div>
<a id="ga17fe14ab3f67706b2d35c6cce3cd670b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga17fe14ab3f67706b2d35c6cce3cd670b">&#9670;&nbsp;</a></span>libx52_exit()</h2>
@ -227,8 +165,8 @@ Functions</h2></td></tr>
<div class="line"> </div>
<div class="line"><span class="comment">// Save dev for use later</span></div>
</div><!-- fragment --></dd></dl>
<dl class="section since"><dt>Since</dt><dd><b>0.2.1</b> - This function attempts to connect to the joystick upon initialization. However, if no device is connected, then the library initialization does not fail, but the application must call <a class="el" href="group__libx52init.html#ga65998f1155fb093f45babfd0c2c138d9">libx52_connect</a> prior to any calls to <a class="el" href="group__libx52misc.html#ga5d1fdbcab1b1a6cf8a10c206f8e79f73">libx52_update</a></dd></dl>
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000001">Deprecated:</a></b></dt><dd>Connection to a supported joystick is no longer a goal of this function. It will continue to attempt to connect to the joystick during initialization so that existing clients don't break, but it is highly recommended that all clients use <a class="el" href="group__libx52init.html#ga65998f1155fb093f45babfd0c2c138d9">libx52_connect</a> to explicitly connect to the joystick. <br />
<dl class="section since"><dt>Since</dt><dd><b>0.2.1</b> - This function attempts to connect to the joystick upon initialization. However, if no device is connected, then the library initialization does not fail, but the application must call <a class="el" href="group__libx52dev.html#ga65998f1155fb093f45babfd0c2c138d9">libx52_connect</a> prior to any calls to <a class="el" href="group__libx52misc.html#ga5d1fdbcab1b1a6cf8a10c206f8e79f73">libx52_update</a></dd></dl>
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000001">Deprecated:</a></b></dt><dd>Connection to a supported joystick is no longer a goal of this function. It will continue to attempt to connect to the joystick during initialization so that existing clients don't break, but it is highly recommended that all clients use <a class="el" href="group__libx52dev.html#ga65998f1155fb093f45babfd0c2c138d9">libx52_connect</a> to explicitly connect to the joystick. <br />
<br />
A future release will remove the automatic connection.</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
@ -242,8 +180,8 @@ Functions</h2></td></tr>
</div>
</div>
</div><!-- contents -->
<div class="ttc" id="agroup__libx52init_html_gaca59b8d8f249fed58a0ec3253328e131"><div class="ttname"><a href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131">libx52_device</a></div><div class="ttdeci">struct libx52_device libx52_device</div><div class="ttdoc">Device context structure used by libx52.</div><div class="ttdef"><b>Definition:</b> libx52.h:45</div></div>
<div class="ttc" id="agroup__libx52misc_html_gga93b777d9cea6e733b63c222e6115ccb7a8c4729a9500f0b9032d874ca7942b708"><div class="ttname"><a href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a8c4729a9500f0b9032d874ca7942b708">LIBX52_SUCCESS</a></div><div class="ttdeci">@ LIBX52_SUCCESS</div><div class="ttdef"><b>Definition:</b> libx52.h:164</div></div>
<div class="ttc" id="agroup__libx52init_html_gaca59b8d8f249fed58a0ec3253328e131"><div class="ttname"><a href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131">libx52_device</a></div><div class="ttdeci">struct libx52_device libx52_device</div><div class="ttdoc">Device context structure used by libx52.</div><div class="ttdef"><b>Definition:</b> libx52.h:46</div></div>
<div class="ttc" id="agroup__libx52misc_html_gga93b777d9cea6e733b63c222e6115ccb7a8c4729a9500f0b9032d874ca7942b708"><div class="ttname"><a href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a8c4729a9500f0b9032d874ca7942b708">LIBX52_SUCCESS</a></div><div class="ttdeci">@ LIBX52_SUCCESS</div><div class="ttdef"><b>Definition:</b> libx52.h:165</div></div>
<div class="ttc" id="agroup__libx52init_html_gaf9ae27c6e505bce8c4415a638033a4bd"><div class="ttname"><a href="group__libx52init.html#gaf9ae27c6e505bce8c4415a638033a4bd">libx52_init</a></div><div class="ttdeci">int libx52_init(libx52_device **dev)</div><div class="ttdoc">Initialize the X52 library.</div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>

View File

@ -174,12 +174,15 @@ Functions</h2></td></tr>
<tr class="memitem:ga17fe14ab3f67706b2d35c6cce3cd670b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libx52init.html#ga17fe14ab3f67706b2d35c6cce3cd670b">libx52_exit</a> (<a class="el" href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131">libx52_device</a> *dev)</td></tr>
<tr class="memdesc:ga17fe14ab3f67706b2d35c6cce3cd670b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Exit the library and free up any resources used. <a href="group__libx52init.html#ga17fe14ab3f67706b2d35c6cce3cd670b">More...</a><br /></td></tr>
<tr class="separator:ga17fe14ab3f67706b2d35c6cce3cd670b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga65998f1155fb093f45babfd0c2c138d9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libx52init.html#ga65998f1155fb093f45babfd0c2c138d9">libx52_connect</a> (<a class="el" href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131">libx52_device</a> *dev)</td></tr>
<tr class="memdesc:ga65998f1155fb093f45babfd0c2c138d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Connect to the X52 device. <a href="group__libx52init.html#ga65998f1155fb093f45babfd0c2c138d9">More...</a><br /></td></tr>
<tr class="memitem:ga65998f1155fb093f45babfd0c2c138d9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libx52dev.html#ga65998f1155fb093f45babfd0c2c138d9">libx52_connect</a> (<a class="el" href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131">libx52_device</a> *dev)</td></tr>
<tr class="memdesc:ga65998f1155fb093f45babfd0c2c138d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Connect to the X52 device. <a href="group__libx52dev.html#ga65998f1155fb093f45babfd0c2c138d9">More...</a><br /></td></tr>
<tr class="separator:ga65998f1155fb093f45babfd0c2c138d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga82f3fb7f750aa5480d23b69875d3ebe8"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libx52init.html#ga82f3fb7f750aa5480d23b69875d3ebe8">libx52_disconnect</a> (<a class="el" href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131">libx52_device</a> *dev)</td></tr>
<tr class="memdesc:ga82f3fb7f750aa5480d23b69875d3ebe8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disconnect from the X52 device. <a href="group__libx52init.html#ga82f3fb7f750aa5480d23b69875d3ebe8">More...</a><br /></td></tr>
<tr class="memitem:ga82f3fb7f750aa5480d23b69875d3ebe8"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libx52dev.html#ga82f3fb7f750aa5480d23b69875d3ebe8">libx52_disconnect</a> (<a class="el" href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131">libx52_device</a> *dev)</td></tr>
<tr class="memdesc:ga82f3fb7f750aa5480d23b69875d3ebe8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disconnect from the X52 device. <a href="group__libx52dev.html#ga82f3fb7f750aa5480d23b69875d3ebe8">More...</a><br /></td></tr>
<tr class="separator:ga82f3fb7f750aa5480d23b69875d3ebe8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa2ec46eb779df5f33678defe3050b1d4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libx52dev.html#gaa2ec46eb779df5f33678defe3050b1d4">libx52_is_connected</a> (<a class="el" href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131">libx52_device</a> *dev)</td></tr>
<tr class="memdesc:gaa2ec46eb779df5f33678defe3050b1d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if joystick is connected. <a href="group__libx52dev.html#gaa2ec46eb779df5f33678defe3050b1d4">More...</a><br /></td></tr>
<tr class="separator:gaa2ec46eb779df5f33678defe3050b1d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4f2b73685a4eb307895e08a02903bb39"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libx52mfdled.html#ga4f2b73685a4eb307895e08a02903bb39">libx52_set_text</a> (<a class="el" href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131">libx52_device</a> *x52, uint8_t line, const char *text, uint8_t length)</td></tr>
<tr class="memdesc:ga4f2b73685a4eb307895e08a02903bb39"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the text on an MFD line. <a href="group__libx52mfdled.html#ga4f2b73685a4eb307895e08a02903bb39">More...</a><br /></td></tr>
<tr class="separator:ga4f2b73685a4eb307895e08a02903bb39"><td class="memSeparator" colspan="2">&#160;</td></tr>

View File

@ -74,7 +74,7 @@ $(function() {
<a href="libx52_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Saitek X52 Pro MFD &amp; LED driver</span></div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Copyright (C) 2012-2017 Nirenjan Krishnan (nirenjan@nirenjan.org)</span></div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Copyright (C) 2012-2020 Nirenjan Krishnan (nirenjan@nirenjan.org)</span></div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * SPDX-License-Identifier: GPL-2.0-only WITH Classpath-exception-2.0</span></div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> */</span></div>
@ -84,234 +84,238 @@ $(function() {
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; </div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#include &lt;time.h&gt;</span></div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &lt;stdint.h&gt;</span></div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; </div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; </div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="keyword">struct </span><a class="code" href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131">libx52_device</a>;</div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; </div>
<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131"> 45</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131">libx52_device</a> <a class="code" href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131">libx52_device</a>;</div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; </div>
<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="group__libx52clock.html#ga08c48a43f70bebb61b553e0ec12d917c"> 51</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="group__libx52clock.html#gga08c48a43f70bebb61b553e0ec12d917ca85dccae177b78d35e21875772738ac70"> 53</a></span>&#160; <a class="code" href="group__libx52clock.html#gga08c48a43f70bebb61b553e0ec12d917ca85dccae177b78d35e21875772738ac70">LIBX52_CLOCK_1</a>,</div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; </div>
<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="group__libx52clock.html#gga08c48a43f70bebb61b553e0ec12d917cab2d9e9967646a797dfb652d81a964282"> 56</a></span>&#160; <a class="code" href="group__libx52clock.html#gga08c48a43f70bebb61b553e0ec12d917cab2d9e9967646a797dfb652d81a964282">LIBX52_CLOCK_2</a>,</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; </div>
<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="group__libx52clock.html#gga08c48a43f70bebb61b553e0ec12d917ca422990d812ea1dd9e94a5b3d03565945"> 59</a></span>&#160; <a class="code" href="group__libx52clock.html#gga08c48a43f70bebb61b553e0ec12d917ca422990d812ea1dd9e94a5b3d03565945">LIBX52_CLOCK_3</a>,</div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;} <a class="code" href="group__libx52clock.html#ga08c48a43f70bebb61b553e0ec12d917c">libx52_clock_id</a>;</div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; </div>
<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="group__libx52clock.html#ga0c9c90bdba150b6e48ddab30aea45268"> 66</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="group__libx52clock.html#gga0c9c90bdba150b6e48ddab30aea45268a7e216a257012c9aa2a5b847a4cb96332"> 68</a></span>&#160; <a class="code" href="group__libx52clock.html#gga0c9c90bdba150b6e48ddab30aea45268a7e216a257012c9aa2a5b847a4cb96332">LIBX52_CLOCK_FORMAT_12HR</a>,</div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; </div>
<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="group__libx52clock.html#gga0c9c90bdba150b6e48ddab30aea45268a1a60fdc6dacbf9a46a93a161d2644908"> 71</a></span>&#160; <a class="code" href="group__libx52clock.html#gga0c9c90bdba150b6e48ddab30aea45268a1a60fdc6dacbf9a46a93a161d2644908">LIBX52_CLOCK_FORMAT_24HR</a>,</div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;} <a class="code" href="group__libx52clock.html#ga0c9c90bdba150b6e48ddab30aea45268">libx52_clock_format</a>;</div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; </div>
<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="group__libx52clock.html#ga0da0bde31d817eaa42465b0dea2ccf5a"> 78</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="group__libx52clock.html#gga0da0bde31d817eaa42465b0dea2ccf5aa81d30d59013fcef952c9d10a30942abc"> 80</a></span>&#160; <a class="code" href="group__libx52clock.html#gga0da0bde31d817eaa42465b0dea2ccf5aa81d30d59013fcef952c9d10a30942abc">LIBX52_DATE_FORMAT_DDMMYY</a>,</div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; </div>
<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="group__libx52clock.html#gga0da0bde31d817eaa42465b0dea2ccf5aad91220edc91513325af1def4bcdfc07c"> 83</a></span>&#160; <a class="code" href="group__libx52clock.html#gga0da0bde31d817eaa42465b0dea2ccf5aad91220edc91513325af1def4bcdfc07c">LIBX52_DATE_FORMAT_MMDDYY</a>,</div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; </div>
<div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="group__libx52clock.html#gga0da0bde31d817eaa42465b0dea2ccf5aad2c9819fc5590f542a22c42a3243bd5e"> 86</a></span>&#160; <a class="code" href="group__libx52clock.html#gga0da0bde31d817eaa42465b0dea2ccf5aad2c9819fc5590f542a22c42a3243bd5e">LIBX52_DATE_FORMAT_YYMMDD</a>,</div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;} <a class="code" href="group__libx52clock.html#ga0da0bde31d817eaa42465b0dea2ccf5a">libx52_date_format</a>;</div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; </div>
<div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="group__libx52mfdled.html#gae97e6cb1be0d79960018f2a12ba7047f"> 93</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fae89d2ce35f72608d41202764128afd00"> 95</a></span>&#160; <a class="code" href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fae89d2ce35f72608d41202764128afd00">LIBX52_LED_FIRE</a> = 0x01,</div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; </div>
<div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa455294ce1f2dd6bb89c7f48034e5ddbc"> 98</a></span>&#160; <a class="code" href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa455294ce1f2dd6bb89c7f48034e5ddbc">LIBX52_LED_A</a> = 0x02,</div>
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; </div>
<div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa614aceacc2f76589f6e89429c7886c69"> 101</a></span>&#160; <a class="code" href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa614aceacc2f76589f6e89429c7886c69">LIBX52_LED_B</a> = 0x04,</div>
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; </div>
<div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa29aad41d6d4d2ba9955b76de9559b2d2"> 104</a></span>&#160; <a class="code" href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa29aad41d6d4d2ba9955b76de9559b2d2">LIBX52_LED_D</a> = 0x06,</div>
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; </div>
<div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fabb61ccb8aa773f0b1bb44dcf46d91ece"> 107</a></span>&#160; <a class="code" href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fabb61ccb8aa773f0b1bb44dcf46d91ece">LIBX52_LED_E</a> = 0x08,</div>
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; </div>
<div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fae3d5181cdca7054ea2a44bb6a33736f9"> 110</a></span>&#160; <a class="code" href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fae3d5181cdca7054ea2a44bb6a33736f9">LIBX52_LED_T1</a> = 0x0a,</div>
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; </div>
<div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa3915d9b34e7cd0270c3c9945ea0366cb"> 113</a></span>&#160; <a class="code" href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa3915d9b34e7cd0270c3c9945ea0366cb">LIBX52_LED_T2</a> = 0x0c,</div>
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; </div>
<div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa25d249c6a06efbf554928885834376e9"> 116</a></span>&#160; <a class="code" href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa25d249c6a06efbf554928885834376e9">LIBX52_LED_T3</a> = 0x0e,</div>
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; </div>
<div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa18862e04f12337863251f7307e04d3bf"> 119</a></span>&#160; <a class="code" href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa18862e04f12337863251f7307e04d3bf">LIBX52_LED_POV</a> = 0x10,</div>
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; </div>
<div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa3fa42fc0e323348cd453831950e51307"> 122</a></span>&#160; <a class="code" href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa3fa42fc0e323348cd453831950e51307">LIBX52_LED_CLUTCH</a> = 0x12,</div>
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; </div>
<div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047faede82abd452be7da562c50e89160fcd7"> 125</a></span>&#160; <a class="code" href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047faede82abd452be7da562c50e89160fcd7">LIBX52_LED_THROTTLE</a> = 0x14,</div>
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;} <a class="code" href="group__libx52mfdled.html#gae97e6cb1be0d79960018f2a12ba7047f">libx52_led_id</a>;</div>
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; </div>
<div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="group__libx52mfdled.html#gab1a633a40dcdcfc5cf6fc13a3ed8b68c"> 135</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00137"></a><span class="lineno"><a class="line" href="group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca0a25e41783e99046974964aee88f895a"> 137</a></span>&#160; <a class="code" href="group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca0a25e41783e99046974964aee88f895a">LIBX52_LED_STATE_OFF</a>,</div>
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; </div>
<div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca5a18783f20716411a77e3bfe7195d3d2"> 143</a></span>&#160; <a class="code" href="group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca5a18783f20716411a77e3bfe7195d3d2">LIBX52_LED_STATE_ON</a>,</div>
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; </div>
<div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca64b1620a9d10dc593660bf30d6c987d9"> 146</a></span>&#160; <a class="code" href="group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca64b1620a9d10dc593660bf30d6c987d9">LIBX52_LED_STATE_RED</a>,</div>
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; </div>
<div class="line"><a name="l00149"></a><span class="lineno"><a class="line" href="group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68cacce900ab6a9325d72e0f084f9271634e"> 149</a></span>&#160; <a class="code" href="group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68cacce900ab6a9325d72e0f084f9271634e">LIBX52_LED_STATE_AMBER</a>,</div>
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; </div>
<div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca1e8346acab9ad3e4735079273808319c"> 152</a></span>&#160; <a class="code" href="group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca1e8346acab9ad3e4735079273808319c">LIBX52_LED_STATE_GREEN</a>,</div>
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;} <a class="code" href="group__libx52mfdled.html#gab1a633a40dcdcfc5cf6fc13a3ed8b68c">libx52_led_state</a>;</div>
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; </div>
<div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="group__libx52misc.html#ga93b777d9cea6e733b63c222e6115ccb7"> 162</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00164"></a><span class="lineno"><a class="line" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a8c4729a9500f0b9032d874ca7942b708"> 164</a></span>&#160; <a class="code" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a8c4729a9500f0b9032d874ca7942b708">LIBX52_SUCCESS</a> = 0,</div>
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; </div>
<div class="line"><a name="l00167"></a><span class="lineno"><a class="line" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a22d30938f3a413c16e9ab2e6c183daeb"> 167</a></span>&#160; <a class="code" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a22d30938f3a413c16e9ab2e6c183daeb">LIBX52_ERROR_INIT_FAILURE</a>,</div>
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; </div>
<div class="line"><a name="l00170"></a><span class="lineno"><a class="line" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7adc972428ef5695848c268f927a0974cc"> 170</a></span>&#160; <a class="code" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7adc972428ef5695848c268f927a0974cc">LIBX52_ERROR_OUT_OF_MEMORY</a>,</div>
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; </div>
<div class="line"><a name="l00173"></a><span class="lineno"><a class="line" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a049c93e363d70c5a6cc5a735371e5e3b"> 173</a></span>&#160; <a class="code" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a049c93e363d70c5a6cc5a735371e5e3b">LIBX52_ERROR_INVALID_PARAM</a>,</div>
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; </div>
<div class="line"><a name="l00176"></a><span class="lineno"><a class="line" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a97af04ffc3130e25c9eb03abaafbbaca"> 176</a></span>&#160; <a class="code" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a97af04ffc3130e25c9eb03abaafbbaca">LIBX52_ERROR_NOT_SUPPORTED</a>,</div>
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; </div>
<div class="line"><a name="l00179"></a><span class="lineno"><a class="line" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a9e4acff4906865192086c8957047b35f"> 179</a></span>&#160; <a class="code" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a9e4acff4906865192086c8957047b35f">LIBX52_ERROR_TRY_AGAIN</a>,</div>
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; </div>
<div class="line"><a name="l00182"></a><span class="lineno"><a class="line" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7ac329401de31cc6c50160c1fafcdc5efa"> 182</a></span>&#160; <a class="code" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7ac329401de31cc6c50160c1fafcdc5efa">LIBX52_ERROR_OUT_OF_RANGE</a>,</div>
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; </div>
<div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a85126a0081a32d7c4bd24738996da531"> 185</a></span>&#160; <a class="code" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a85126a0081a32d7c4bd24738996da531">LIBX52_ERROR_USB_FAILURE</a>,</div>
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; </div>
<div class="line"><a name="l00188"></a><span class="lineno"><a class="line" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a1dd2726f8ffacda63b180c68bdf1838f"> 188</a></span>&#160; <a class="code" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a1dd2726f8ffacda63b180c68bdf1838f">LIBX52_ERROR_IO</a>,</div>
<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; </div>
<div class="line"><a name="l00191"></a><span class="lineno"><a class="line" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7acc31bdcda400b886e0ed914eb5a1a153"> 191</a></span>&#160; <a class="code" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7acc31bdcda400b886e0ed914eb5a1a153">LIBX52_ERROR_PERM</a>,</div>
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; </div>
<div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7ad3e9a0e2e18b469ddc7135d73942e29a"> 194</a></span>&#160; <a class="code" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7ad3e9a0e2e18b469ddc7135d73942e29a">LIBX52_ERROR_NO_DEVICE</a>,</div>
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; </div>
<div class="line"><a name="l00197"></a><span class="lineno"><a class="line" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a5d77a34c39dfa1757553ecd073913844"> 197</a></span>&#160; <a class="code" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a5d77a34c39dfa1757553ecd073913844">LIBX52_ERROR_NOT_FOUND</a>,</div>
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; </div>
<div class="line"><a name="l00200"></a><span class="lineno"><a class="line" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7afe5cd825cc2c26c9226025dcb5628f9d"> 200</a></span>&#160; <a class="code" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7afe5cd825cc2c26c9226025dcb5628f9d">LIBX52_ERROR_BUSY</a>,</div>
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; </div>
<div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a691294d6e5876fd371f9e32686c548d4"> 203</a></span>&#160; <a class="code" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a691294d6e5876fd371f9e32686c548d4">LIBX52_ERROR_TIMEOUT</a>,</div>
<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; </div>
<div class="line"><a name="l00206"></a><span class="lineno"><a class="line" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7ac331268731d911dfb16cd28c3d3abc3d"> 206</a></span>&#160; <a class="code" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7ac331268731d911dfb16cd28c3d3abc3d">LIBX52_ERROR_OVERFLOW</a>,</div>
<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; </div>
<div class="line"><a name="l00209"></a><span class="lineno"><a class="line" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7acf7169c36418a1a43cd8f7bdbdb91325"> 209</a></span>&#160; <a class="code" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7acf7169c36418a1a43cd8f7bdbdb91325">LIBX52_ERROR_PIPE</a>,</div>
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; </div>
<div class="line"><a name="l00212"></a><span class="lineno"><a class="line" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a1601986a5a57898997fde902f994b91d"> 212</a></span>&#160; <a class="code" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a1601986a5a57898997fde902f994b91d">LIBX52_ERROR_INTERRUPTED</a>,</div>
<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160; </div>
<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;} <a class="code" href="group__libx52misc.html#ga93b777d9cea6e733b63c222e6115ccb7">libx52_error_code</a>;</div>
<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; </div>
<div class="line"><a name="l00225"></a><span class="lineno"><a class="line" href="group__libx52misc.html#gaa32c12111de45ed00c51fd689fdd6699"> 225</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00227"></a><span class="lineno"><a class="line" href="group__libx52misc.html#ggaa32c12111de45ed00c51fd689fdd6699a2ce41c87908ef0b8ff6d76ccf226dfd0"> 227</a></span>&#160; <a class="code" href="group__libx52misc.html#ggaa32c12111de45ed00c51fd689fdd6699a2ce41c87908ef0b8ff6d76ccf226dfd0">LIBX52_FEATURE_LED</a>,</div>
<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; </div>
<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;} <a class="code" href="group__libx52misc.html#gaa32c12111de45ed00c51fd689fdd6699">libx52_feature</a>;</div>
<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; </div>
<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__libx52init.html#gaf9ae27c6e505bce8c4415a638033a4bd">libx52_init</a>(<a class="code" href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131">libx52_device</a> ** dev);</div>
<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160; </div>
<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__libx52init.html#ga17fe14ab3f67706b2d35c6cce3cd670b">libx52_exit</a>(<a class="code" href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131">libx52_device</a> *dev);</div>
<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160; </div>
<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__libx52init.html#ga65998f1155fb093f45babfd0c2c138d9">libx52_connect</a>(<a class="code" href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131">libx52_device</a> *dev);</div>
<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160; </div>
<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__libx52init.html#ga82f3fb7f750aa5480d23b69875d3ebe8">libx52_disconnect</a>(<a class="code" href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131">libx52_device</a> *dev);</div>
<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160; </div>
<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__libx52mfdled.html#ga4f2b73685a4eb307895e08a02903bb39">libx52_set_text</a>(<a class="code" href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131">libx52_device</a> *x52, uint8_t line, <span class="keyword">const</span> <span class="keywordtype">char</span> *text, uint8_t length);</div>
<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160; </div>
<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__libx52mfdled.html#ga1a435bb3057aae3307c70fb09912ef18">libx52_set_led_state</a>(<a class="code" href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131">libx52_device</a> *x52,</div>
<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160; <a class="code" href="group__libx52mfdled.html#gae97e6cb1be0d79960018f2a12ba7047f">libx52_led_id</a> led,</div>
<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160; <a class="code" href="group__libx52mfdled.html#gab1a633a40dcdcfc5cf6fc13a3ed8b68c">libx52_led_state</a> state);</div>
<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160; </div>
<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__libx52clock.html#ga3ebdd7bf3cd2f419d9a13c46a139922e">libx52_set_clock</a>(<a class="code" href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131">libx52_device</a> *x52, time_t time, <span class="keywordtype">int</span> local);</div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &lt;stdbool.h&gt;</span></div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; </div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; </div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="keyword">struct </span><a class="code" href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131">libx52_device</a>;</div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; </div>
<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131"> 46</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131">libx52_device</a> <a class="code" href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131">libx52_device</a>;</div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; </div>
<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="group__libx52clock.html#ga08c48a43f70bebb61b553e0ec12d917c"> 52</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="group__libx52clock.html#gga08c48a43f70bebb61b553e0ec12d917ca85dccae177b78d35e21875772738ac70"> 54</a></span>&#160; <a class="code" href="group__libx52clock.html#gga08c48a43f70bebb61b553e0ec12d917ca85dccae177b78d35e21875772738ac70">LIBX52_CLOCK_1</a>,</div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; </div>
<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="group__libx52clock.html#gga08c48a43f70bebb61b553e0ec12d917cab2d9e9967646a797dfb652d81a964282"> 57</a></span>&#160; <a class="code" href="group__libx52clock.html#gga08c48a43f70bebb61b553e0ec12d917cab2d9e9967646a797dfb652d81a964282">LIBX52_CLOCK_2</a>,</div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; </div>
<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="group__libx52clock.html#gga08c48a43f70bebb61b553e0ec12d917ca422990d812ea1dd9e94a5b3d03565945"> 60</a></span>&#160; <a class="code" href="group__libx52clock.html#gga08c48a43f70bebb61b553e0ec12d917ca422990d812ea1dd9e94a5b3d03565945">LIBX52_CLOCK_3</a>,</div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;} <a class="code" href="group__libx52clock.html#ga08c48a43f70bebb61b553e0ec12d917c">libx52_clock_id</a>;</div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; </div>
<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="group__libx52clock.html#ga0c9c90bdba150b6e48ddab30aea45268"> 67</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="group__libx52clock.html#gga0c9c90bdba150b6e48ddab30aea45268a7e216a257012c9aa2a5b847a4cb96332"> 69</a></span>&#160; <a class="code" href="group__libx52clock.html#gga0c9c90bdba150b6e48ddab30aea45268a7e216a257012c9aa2a5b847a4cb96332">LIBX52_CLOCK_FORMAT_12HR</a>,</div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; </div>
<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="group__libx52clock.html#gga0c9c90bdba150b6e48ddab30aea45268a1a60fdc6dacbf9a46a93a161d2644908"> 72</a></span>&#160; <a class="code" href="group__libx52clock.html#gga0c9c90bdba150b6e48ddab30aea45268a1a60fdc6dacbf9a46a93a161d2644908">LIBX52_CLOCK_FORMAT_24HR</a>,</div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;} <a class="code" href="group__libx52clock.html#ga0c9c90bdba150b6e48ddab30aea45268">libx52_clock_format</a>;</div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; </div>
<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="group__libx52clock.html#ga0da0bde31d817eaa42465b0dea2ccf5a"> 79</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="group__libx52clock.html#gga0da0bde31d817eaa42465b0dea2ccf5aa81d30d59013fcef952c9d10a30942abc"> 81</a></span>&#160; <a class="code" href="group__libx52clock.html#gga0da0bde31d817eaa42465b0dea2ccf5aa81d30d59013fcef952c9d10a30942abc">LIBX52_DATE_FORMAT_DDMMYY</a>,</div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; </div>
<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="group__libx52clock.html#gga0da0bde31d817eaa42465b0dea2ccf5aad91220edc91513325af1def4bcdfc07c"> 84</a></span>&#160; <a class="code" href="group__libx52clock.html#gga0da0bde31d817eaa42465b0dea2ccf5aad91220edc91513325af1def4bcdfc07c">LIBX52_DATE_FORMAT_MMDDYY</a>,</div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; </div>
<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="group__libx52clock.html#gga0da0bde31d817eaa42465b0dea2ccf5aad2c9819fc5590f542a22c42a3243bd5e"> 87</a></span>&#160; <a class="code" href="group__libx52clock.html#gga0da0bde31d817eaa42465b0dea2ccf5aad2c9819fc5590f542a22c42a3243bd5e">LIBX52_DATE_FORMAT_YYMMDD</a>,</div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;} <a class="code" href="group__libx52clock.html#ga0da0bde31d817eaa42465b0dea2ccf5a">libx52_date_format</a>;</div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; </div>
<div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="group__libx52mfdled.html#gae97e6cb1be0d79960018f2a12ba7047f"> 94</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fae89d2ce35f72608d41202764128afd00"> 96</a></span>&#160; <a class="code" href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fae89d2ce35f72608d41202764128afd00">LIBX52_LED_FIRE</a> = 0x01,</div>
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; </div>
<div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa455294ce1f2dd6bb89c7f48034e5ddbc"> 99</a></span>&#160; <a class="code" href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa455294ce1f2dd6bb89c7f48034e5ddbc">LIBX52_LED_A</a> = 0x02,</div>
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; </div>
<div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa614aceacc2f76589f6e89429c7886c69"> 102</a></span>&#160; <a class="code" href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa614aceacc2f76589f6e89429c7886c69">LIBX52_LED_B</a> = 0x04,</div>
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; </div>
<div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa29aad41d6d4d2ba9955b76de9559b2d2"> 105</a></span>&#160; <a class="code" href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa29aad41d6d4d2ba9955b76de9559b2d2">LIBX52_LED_D</a> = 0x06,</div>
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; </div>
<div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fabb61ccb8aa773f0b1bb44dcf46d91ece"> 108</a></span>&#160; <a class="code" href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fabb61ccb8aa773f0b1bb44dcf46d91ece">LIBX52_LED_E</a> = 0x08,</div>
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; </div>
<div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fae3d5181cdca7054ea2a44bb6a33736f9"> 111</a></span>&#160; <a class="code" href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fae3d5181cdca7054ea2a44bb6a33736f9">LIBX52_LED_T1</a> = 0x0a,</div>
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; </div>
<div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa3915d9b34e7cd0270c3c9945ea0366cb"> 114</a></span>&#160; <a class="code" href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa3915d9b34e7cd0270c3c9945ea0366cb">LIBX52_LED_T2</a> = 0x0c,</div>
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; </div>
<div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa25d249c6a06efbf554928885834376e9"> 117</a></span>&#160; <a class="code" href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa25d249c6a06efbf554928885834376e9">LIBX52_LED_T3</a> = 0x0e,</div>
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; </div>
<div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa18862e04f12337863251f7307e04d3bf"> 120</a></span>&#160; <a class="code" href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa18862e04f12337863251f7307e04d3bf">LIBX52_LED_POV</a> = 0x10,</div>
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; </div>
<div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa3fa42fc0e323348cd453831950e51307"> 123</a></span>&#160; <a class="code" href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa3fa42fc0e323348cd453831950e51307">LIBX52_LED_CLUTCH</a> = 0x12,</div>
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; </div>
<div class="line"><a name="l00126"></a><span class="lineno"><a class="line" href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047faede82abd452be7da562c50e89160fcd7"> 126</a></span>&#160; <a class="code" href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047faede82abd452be7da562c50e89160fcd7">LIBX52_LED_THROTTLE</a> = 0x14,</div>
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;} <a class="code" href="group__libx52mfdled.html#gae97e6cb1be0d79960018f2a12ba7047f">libx52_led_id</a>;</div>
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; </div>
<div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="group__libx52mfdled.html#gab1a633a40dcdcfc5cf6fc13a3ed8b68c"> 136</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00138"></a><span class="lineno"><a class="line" href="group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca0a25e41783e99046974964aee88f895a"> 138</a></span>&#160; <a class="code" href="group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca0a25e41783e99046974964aee88f895a">LIBX52_LED_STATE_OFF</a>,</div>
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; </div>
<div class="line"><a name="l00144"></a><span class="lineno"><a class="line" href="group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca5a18783f20716411a77e3bfe7195d3d2"> 144</a></span>&#160; <a class="code" href="group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca5a18783f20716411a77e3bfe7195d3d2">LIBX52_LED_STATE_ON</a>,</div>
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; </div>
<div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca64b1620a9d10dc593660bf30d6c987d9"> 147</a></span>&#160; <a class="code" href="group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca64b1620a9d10dc593660bf30d6c987d9">LIBX52_LED_STATE_RED</a>,</div>
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; </div>
<div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68cacce900ab6a9325d72e0f084f9271634e"> 150</a></span>&#160; <a class="code" href="group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68cacce900ab6a9325d72e0f084f9271634e">LIBX52_LED_STATE_AMBER</a>,</div>
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; </div>
<div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca1e8346acab9ad3e4735079273808319c"> 153</a></span>&#160; <a class="code" href="group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca1e8346acab9ad3e4735079273808319c">LIBX52_LED_STATE_GREEN</a>,</div>
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;} <a class="code" href="group__libx52mfdled.html#gab1a633a40dcdcfc5cf6fc13a3ed8b68c">libx52_led_state</a>;</div>
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; </div>
<div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="group__libx52misc.html#ga93b777d9cea6e733b63c222e6115ccb7"> 163</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a8c4729a9500f0b9032d874ca7942b708"> 165</a></span>&#160; <a class="code" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a8c4729a9500f0b9032d874ca7942b708">LIBX52_SUCCESS</a> = 0,</div>
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; </div>
<div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a22d30938f3a413c16e9ab2e6c183daeb"> 168</a></span>&#160; <a class="code" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a22d30938f3a413c16e9ab2e6c183daeb">LIBX52_ERROR_INIT_FAILURE</a>,</div>
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; </div>
<div class="line"><a name="l00171"></a><span class="lineno"><a class="line" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7adc972428ef5695848c268f927a0974cc"> 171</a></span>&#160; <a class="code" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7adc972428ef5695848c268f927a0974cc">LIBX52_ERROR_OUT_OF_MEMORY</a>,</div>
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; </div>
<div class="line"><a name="l00174"></a><span class="lineno"><a class="line" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a049c93e363d70c5a6cc5a735371e5e3b"> 174</a></span>&#160; <a class="code" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a049c93e363d70c5a6cc5a735371e5e3b">LIBX52_ERROR_INVALID_PARAM</a>,</div>
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; </div>
<div class="line"><a name="l00177"></a><span class="lineno"><a class="line" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a97af04ffc3130e25c9eb03abaafbbaca"> 177</a></span>&#160; <a class="code" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a97af04ffc3130e25c9eb03abaafbbaca">LIBX52_ERROR_NOT_SUPPORTED</a>,</div>
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; </div>
<div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a9e4acff4906865192086c8957047b35f"> 180</a></span>&#160; <a class="code" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a9e4acff4906865192086c8957047b35f">LIBX52_ERROR_TRY_AGAIN</a>,</div>
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; </div>
<div class="line"><a name="l00183"></a><span class="lineno"><a class="line" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7ac329401de31cc6c50160c1fafcdc5efa"> 183</a></span>&#160; <a class="code" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7ac329401de31cc6c50160c1fafcdc5efa">LIBX52_ERROR_OUT_OF_RANGE</a>,</div>
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; </div>
<div class="line"><a name="l00186"></a><span class="lineno"><a class="line" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a85126a0081a32d7c4bd24738996da531"> 186</a></span>&#160; <a class="code" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a85126a0081a32d7c4bd24738996da531">LIBX52_ERROR_USB_FAILURE</a>,</div>
<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; </div>
<div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a1dd2726f8ffacda63b180c68bdf1838f"> 189</a></span>&#160; <a class="code" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a1dd2726f8ffacda63b180c68bdf1838f">LIBX52_ERROR_IO</a>,</div>
<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; </div>
<div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7acc31bdcda400b886e0ed914eb5a1a153"> 192</a></span>&#160; <a class="code" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7acc31bdcda400b886e0ed914eb5a1a153">LIBX52_ERROR_PERM</a>,</div>
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; </div>
<div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7ad3e9a0e2e18b469ddc7135d73942e29a"> 195</a></span>&#160; <a class="code" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7ad3e9a0e2e18b469ddc7135d73942e29a">LIBX52_ERROR_NO_DEVICE</a>,</div>
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; </div>
<div class="line"><a name="l00198"></a><span class="lineno"><a class="line" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a5d77a34c39dfa1757553ecd073913844"> 198</a></span>&#160; <a class="code" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a5d77a34c39dfa1757553ecd073913844">LIBX52_ERROR_NOT_FOUND</a>,</div>
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; </div>
<div class="line"><a name="l00201"></a><span class="lineno"><a class="line" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7afe5cd825cc2c26c9226025dcb5628f9d"> 201</a></span>&#160; <a class="code" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7afe5cd825cc2c26c9226025dcb5628f9d">LIBX52_ERROR_BUSY</a>,</div>
<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; </div>
<div class="line"><a name="l00204"></a><span class="lineno"><a class="line" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a691294d6e5876fd371f9e32686c548d4"> 204</a></span>&#160; <a class="code" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a691294d6e5876fd371f9e32686c548d4">LIBX52_ERROR_TIMEOUT</a>,</div>
<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; </div>
<div class="line"><a name="l00207"></a><span class="lineno"><a class="line" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7ac331268731d911dfb16cd28c3d3abc3d"> 207</a></span>&#160; <a class="code" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7ac331268731d911dfb16cd28c3d3abc3d">LIBX52_ERROR_OVERFLOW</a>,</div>
<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; </div>
<div class="line"><a name="l00210"></a><span class="lineno"><a class="line" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7acf7169c36418a1a43cd8f7bdbdb91325"> 210</a></span>&#160; <a class="code" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7acf7169c36418a1a43cd8f7bdbdb91325">LIBX52_ERROR_PIPE</a>,</div>
<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; </div>
<div class="line"><a name="l00213"></a><span class="lineno"><a class="line" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a1601986a5a57898997fde902f994b91d"> 213</a></span>&#160; <a class="code" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a1601986a5a57898997fde902f994b91d">LIBX52_ERROR_INTERRUPTED</a>,</div>
<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; </div>
<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;} <a class="code" href="group__libx52misc.html#ga93b777d9cea6e733b63c222e6115ccb7">libx52_error_code</a>;</div>
<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; </div>
<div class="line"><a name="l00226"></a><span class="lineno"><a class="line" href="group__libx52misc.html#gaa32c12111de45ed00c51fd689fdd6699"> 226</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00228"></a><span class="lineno"><a class="line" href="group__libx52misc.html#ggaa32c12111de45ed00c51fd689fdd6699a2ce41c87908ef0b8ff6d76ccf226dfd0"> 228</a></span>&#160; <a class="code" href="group__libx52misc.html#ggaa32c12111de45ed00c51fd689fdd6699a2ce41c87908ef0b8ff6d76ccf226dfd0">LIBX52_FEATURE_LED</a>,</div>
<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; </div>
<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;} <a class="code" href="group__libx52misc.html#gaa32c12111de45ed00c51fd689fdd6699">libx52_feature</a>;</div>
<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; </div>
<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__libx52init.html#gaf9ae27c6e505bce8c4415a638033a4bd">libx52_init</a>(<a class="code" href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131">libx52_device</a> ** dev);</div>
<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160; </div>
<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__libx52init.html#ga17fe14ab3f67706b2d35c6cce3cd670b">libx52_exit</a>(<a class="code" href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131">libx52_device</a> *dev);</div>
<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160; </div>
<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__libx52dev.html#ga65998f1155fb093f45babfd0c2c138d9">libx52_connect</a>(<a class="code" href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131">libx52_device</a> *dev);</div>
<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160; </div>
<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__libx52dev.html#ga82f3fb7f750aa5480d23b69875d3ebe8">libx52_disconnect</a>(<a class="code" href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131">libx52_device</a> *dev);</div>
<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160; </div>
<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160;<span class="keywordtype">bool</span> <a class="code" href="group__libx52dev.html#gaa2ec46eb779df5f33678defe3050b1d4">libx52_is_connected</a>(<a class="code" href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131">libx52_device</a> *dev);</div>
<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160; </div>
<div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__libx52mfdled.html#ga4f2b73685a4eb307895e08a02903bb39">libx52_set_text</a>(<a class="code" href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131">libx52_device</a> *x52, uint8_t line, <span class="keyword">const</span> <span class="keywordtype">char</span> *text, uint8_t length);</div>
<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160; </div>
<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__libx52mfdled.html#ga1a435bb3057aae3307c70fb09912ef18">libx52_set_led_state</a>(<a class="code" href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131">libx52_device</a> *x52,</div>
<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160; <a class="code" href="group__libx52mfdled.html#gae97e6cb1be0d79960018f2a12ba7047f">libx52_led_id</a> led,</div>
<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160; <a class="code" href="group__libx52mfdled.html#gab1a633a40dcdcfc5cf6fc13a3ed8b68c">libx52_led_state</a> state);</div>
<div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160; </div>
<div class="line"><a name="l00455"></a><span class="lineno"> 455</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__libx52clock.html#ga04c0429e7fd7d9d5b5b371b88831381e">libx52_set_clock_timezone</a>(<a class="code" href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131">libx52_device</a> *x52,</div>
<div class="line"><a name="l00456"></a><span class="lineno"> 456</span>&#160; <a class="code" href="group__libx52clock.html#ga08c48a43f70bebb61b553e0ec12d917c">libx52_clock_id</a> clock,</div>
<div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160; <span class="keywordtype">int</span> offset);</div>
<div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160; </div>
<div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__libx52clock.html#gacd82a744b1d33e0a9989fca4d8aad42b">libx52_set_clock_format</a>(<a class="code" href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131">libx52_device</a> *x52,</div>
<div class="line"><a name="l00480"></a><span class="lineno"> 480</span>&#160; <a class="code" href="group__libx52clock.html#ga08c48a43f70bebb61b553e0ec12d917c">libx52_clock_id</a> clock,</div>
<div class="line"><a name="l00481"></a><span class="lineno"> 481</span>&#160; <a class="code" href="group__libx52clock.html#ga0c9c90bdba150b6e48ddab30aea45268">libx52_clock_format</a> format);</div>
<div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160; </div>
<div class="line"><a name="l00498"></a><span class="lineno"> 498</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__libx52clock.html#ga42b5b1f00dea64f0706c31e0b3dd1840">libx52_set_time</a>(<a class="code" href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131">libx52_device</a> *x52, uint8_t hour, uint8_t minute);</div>
<div class="line"><a name="l00499"></a><span class="lineno"> 499</span>&#160; </div>
<div class="line"><a name="l00515"></a><span class="lineno"> 515</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__libx52clock.html#ga4f49341bca8a343931858ff008d2d5ca">libx52_set_date</a>(<a class="code" href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131">libx52_device</a> *x52, uint8_t dd, uint8_t mm, uint8_t yy);</div>
<div class="line"><a name="l00516"></a><span class="lineno"> 516</span>&#160; </div>
<div class="line"><a name="l00529"></a><span class="lineno"> 529</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__libx52clock.html#gabfa0aa6cb8742f29b3b8cfbc16fdadb2">libx52_set_date_format</a>(<a class="code" href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131">libx52_device</a> *x52, <a class="code" href="group__libx52clock.html#ga0da0bde31d817eaa42465b0dea2ccf5a">libx52_date_format</a> format);</div>
<div class="line"><a name="l00530"></a><span class="lineno"> 530</span>&#160; </div>
<div class="line"><a name="l00554"></a><span class="lineno"> 554</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__libx52mfdled.html#ga9bbf5e1ff83201f6124b2d3c75c837c6">libx52_set_brightness</a>(<a class="code" href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131">libx52_device</a> *x52, uint8_t mfd, uint16_t brightness);</div>
<div class="line"><a name="l00555"></a><span class="lineno"> 555</span>&#160; </div>
<div class="line"><a name="l00569"></a><span class="lineno"> 569</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__libx52mfdled.html#ga4250ce5b06f65c086ef6f279a628f378">libx52_set_shift</a>(<a class="code" href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131">libx52_device</a> *x52, uint8_t state);</div>
<div class="line"><a name="l00570"></a><span class="lineno"> 570</span>&#160; </div>
<div class="line"><a name="l00583"></a><span class="lineno"> 583</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__libx52mfdled.html#ga944e06a76077d240ccea8c342a36a876">libx52_set_blink</a>(<a class="code" href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131">libx52_device</a> *x52, uint8_t state);</div>
<div class="line"><a name="l00584"></a><span class="lineno"> 584</span>&#160; </div>
<div class="line"><a name="l00606"></a><span class="lineno"> 606</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__libx52misc.html#ga5d1fdbcab1b1a6cf8a10c206f8e79f73">libx52_update</a>(<a class="code" href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131">libx52_device</a> *x52);</div>
<div class="line"><a name="l00607"></a><span class="lineno"> 607</span>&#160; </div>
<div class="line"><a name="l00623"></a><span class="lineno"> 623</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__libx52misc.html#gac491f4fb8d37f477d83725cb472de030">libx52_vendor_command</a>(<a class="code" href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131">libx52_device</a> *x52, uint16_t index, uint16_t value);</div>
<div class="line"><a name="l00624"></a><span class="lineno"> 624</span>&#160; </div>
<div class="line"><a name="l00638"></a><span class="lineno"> 638</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__libx52misc.html#ga504ed71c3e543da1436ea99465289ceb">libx52_check_feature</a>(<a class="code" href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131">libx52_device</a> *x52, <a class="code" href="group__libx52misc.html#gaa32c12111de45ed00c51fd689fdd6699">libx52_feature</a> feature);</div>
<div class="line"><a name="l00639"></a><span class="lineno"> 639</span>&#160; </div>
<div class="line"><a name="l00648"></a><span class="lineno"> 648</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="group__libx52misc.html#gaa29a1022b0c3eb4894ddfd4934c3cf0e">libx52_strerror</a>(<a class="code" href="group__libx52misc.html#ga93b777d9cea6e733b63c222e6115ccb7">libx52_error_code</a> error);</div>
<div class="line"><a name="l00649"></a><span class="lineno"> 649</span>&#160; </div>
<div class="line"><a name="l00652"></a><span class="lineno"> 652</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a name="l00653"></a><span class="lineno"> 653</span>&#160;}</div>
<div class="line"><a name="l00654"></a><span class="lineno"> 654</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00655"></a><span class="lineno"> 655</span>&#160; </div>
<div class="line"><a name="l00656"></a><span class="lineno"> 656</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* !defined LIBX52_H */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__libx52clock.html#ga3ebdd7bf3cd2f419d9a13c46a139922e">libx52_set_clock</a>(<a class="code" href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131">libx52_device</a> *x52, time_t time, <span class="keywordtype">int</span> local);</div>
<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160; </div>
<div class="line"><a name="l00493"></a><span class="lineno"> 493</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__libx52clock.html#ga04c0429e7fd7d9d5b5b371b88831381e">libx52_set_clock_timezone</a>(<a class="code" href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131">libx52_device</a> *x52,</div>
<div class="line"><a name="l00494"></a><span class="lineno"> 494</span>&#160; <a class="code" href="group__libx52clock.html#ga08c48a43f70bebb61b553e0ec12d917c">libx52_clock_id</a> clock,</div>
<div class="line"><a name="l00495"></a><span class="lineno"> 495</span>&#160; <span class="keywordtype">int</span> offset);</div>
<div class="line"><a name="l00496"></a><span class="lineno"> 496</span>&#160; </div>
<div class="line"><a name="l00517"></a><span class="lineno"> 517</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__libx52clock.html#gacd82a744b1d33e0a9989fca4d8aad42b">libx52_set_clock_format</a>(<a class="code" href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131">libx52_device</a> *x52,</div>
<div class="line"><a name="l00518"></a><span class="lineno"> 518</span>&#160; <a class="code" href="group__libx52clock.html#ga08c48a43f70bebb61b553e0ec12d917c">libx52_clock_id</a> clock,</div>
<div class="line"><a name="l00519"></a><span class="lineno"> 519</span>&#160; <a class="code" href="group__libx52clock.html#ga0c9c90bdba150b6e48ddab30aea45268">libx52_clock_format</a> format);</div>
<div class="line"><a name="l00520"></a><span class="lineno"> 520</span>&#160; </div>
<div class="line"><a name="l00536"></a><span class="lineno"> 536</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__libx52clock.html#ga42b5b1f00dea64f0706c31e0b3dd1840">libx52_set_time</a>(<a class="code" href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131">libx52_device</a> *x52, uint8_t hour, uint8_t minute);</div>
<div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160; </div>
<div class="line"><a name="l00553"></a><span class="lineno"> 553</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__libx52clock.html#ga4f49341bca8a343931858ff008d2d5ca">libx52_set_date</a>(<a class="code" href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131">libx52_device</a> *x52, uint8_t dd, uint8_t mm, uint8_t yy);</div>
<div class="line"><a name="l00554"></a><span class="lineno"> 554</span>&#160; </div>
<div class="line"><a name="l00567"></a><span class="lineno"> 567</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__libx52clock.html#gabfa0aa6cb8742f29b3b8cfbc16fdadb2">libx52_set_date_format</a>(<a class="code" href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131">libx52_device</a> *x52, <a class="code" href="group__libx52clock.html#ga0da0bde31d817eaa42465b0dea2ccf5a">libx52_date_format</a> format);</div>
<div class="line"><a name="l00568"></a><span class="lineno"> 568</span>&#160; </div>
<div class="line"><a name="l00592"></a><span class="lineno"> 592</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__libx52mfdled.html#ga9bbf5e1ff83201f6124b2d3c75c837c6">libx52_set_brightness</a>(<a class="code" href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131">libx52_device</a> *x52, uint8_t mfd, uint16_t brightness);</div>
<div class="line"><a name="l00593"></a><span class="lineno"> 593</span>&#160; </div>
<div class="line"><a name="l00607"></a><span class="lineno"> 607</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__libx52mfdled.html#ga4250ce5b06f65c086ef6f279a628f378">libx52_set_shift</a>(<a class="code" href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131">libx52_device</a> *x52, uint8_t state);</div>
<div class="line"><a name="l00608"></a><span class="lineno"> 608</span>&#160; </div>
<div class="line"><a name="l00621"></a><span class="lineno"> 621</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__libx52mfdled.html#ga944e06a76077d240ccea8c342a36a876">libx52_set_blink</a>(<a class="code" href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131">libx52_device</a> *x52, uint8_t state);</div>
<div class="line"><a name="l00622"></a><span class="lineno"> 622</span>&#160; </div>
<div class="line"><a name="l00644"></a><span class="lineno"> 644</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__libx52misc.html#ga5d1fdbcab1b1a6cf8a10c206f8e79f73">libx52_update</a>(<a class="code" href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131">libx52_device</a> *x52);</div>
<div class="line"><a name="l00645"></a><span class="lineno"> 645</span>&#160; </div>
<div class="line"><a name="l00661"></a><span class="lineno"> 661</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__libx52misc.html#gac491f4fb8d37f477d83725cb472de030">libx52_vendor_command</a>(<a class="code" href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131">libx52_device</a> *x52, uint16_t index, uint16_t value);</div>
<div class="line"><a name="l00662"></a><span class="lineno"> 662</span>&#160; </div>
<div class="line"><a name="l00676"></a><span class="lineno"> 676</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__libx52misc.html#ga504ed71c3e543da1436ea99465289ceb">libx52_check_feature</a>(<a class="code" href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131">libx52_device</a> *x52, <a class="code" href="group__libx52misc.html#gaa32c12111de45ed00c51fd689fdd6699">libx52_feature</a> feature);</div>
<div class="line"><a name="l00677"></a><span class="lineno"> 677</span>&#160; </div>
<div class="line"><a name="l00686"></a><span class="lineno"> 686</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="group__libx52misc.html#gaa29a1022b0c3eb4894ddfd4934c3cf0e">libx52_strerror</a>(<a class="code" href="group__libx52misc.html#ga93b777d9cea6e733b63c222e6115ccb7">libx52_error_code</a> error);</div>
<div class="line"><a name="l00687"></a><span class="lineno"> 687</span>&#160; </div>
<div class="line"><a name="l00690"></a><span class="lineno"> 690</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a name="l00691"></a><span class="lineno"> 691</span>&#160;}</div>
<div class="line"><a name="l00692"></a><span class="lineno"> 692</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00693"></a><span class="lineno"> 693</span>&#160; </div>
<div class="line"><a name="l00694"></a><span class="lineno"> 694</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* !defined LIBX52_H */</span><span class="preprocessor"></span></div>
</div><!-- fragment --></div><!-- contents -->
<div class="ttc" id="agroup__libx52mfdled_html_ga4f2b73685a4eb307895e08a02903bb39"><div class="ttname"><a href="group__libx52mfdled.html#ga4f2b73685a4eb307895e08a02903bb39">libx52_set_text</a></div><div class="ttdeci">int libx52_set_text(libx52_device *x52, uint8_t line, const char *text, uint8_t length)</div><div class="ttdoc">Set the text on an MFD line.</div></div>
<div class="ttc" id="agroup__libx52misc_html_gaa29a1022b0c3eb4894ddfd4934c3cf0e"><div class="ttname"><a href="group__libx52misc.html#gaa29a1022b0c3eb4894ddfd4934c3cf0e">libx52_strerror</a></div><div class="ttdeci">const char * libx52_strerror(libx52_error_code error)</div><div class="ttdoc">Return a string representation of the error code.</div></div>
<div class="ttc" id="agroup__libx52init_html_ga17fe14ab3f67706b2d35c6cce3cd670b"><div class="ttname"><a href="group__libx52init.html#ga17fe14ab3f67706b2d35c6cce3cd670b">libx52_exit</a></div><div class="ttdeci">void libx52_exit(libx52_device *dev)</div><div class="ttdoc">Exit the library and free up any resources used.</div></div>
<div class="ttc" id="agroup__libx52misc_html_gaa32c12111de45ed00c51fd689fdd6699"><div class="ttname"><a href="group__libx52misc.html#gaa32c12111de45ed00c51fd689fdd6699">libx52_feature</a></div><div class="ttdeci">libx52_feature</div><div class="ttdoc">Feature support for libx52.</div><div class="ttdef"><b>Definition:</b> libx52.h:225</div></div>
<div class="ttc" id="agroup__libx52misc_html_gga93b777d9cea6e733b63c222e6115ccb7a22d30938f3a413c16e9ab2e6c183daeb"><div class="ttname"><a href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a22d30938f3a413c16e9ab2e6c183daeb">LIBX52_ERROR_INIT_FAILURE</a></div><div class="ttdeci">@ LIBX52_ERROR_INIT_FAILURE</div><div class="ttdef"><b>Definition:</b> libx52.h:167</div></div>
<div class="ttc" id="agroup__libx52misc_html_gga93b777d9cea6e733b63c222e6115ccb7a5d77a34c39dfa1757553ecd073913844"><div class="ttname"><a href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a5d77a34c39dfa1757553ecd073913844">LIBX52_ERROR_NOT_FOUND</a></div><div class="ttdeci">@ LIBX52_ERROR_NOT_FOUND</div><div class="ttdef"><b>Definition:</b> libx52.h:197</div></div>
<div class="ttc" id="agroup__libx52clock_html_ga0da0bde31d817eaa42465b0dea2ccf5a"><div class="ttname"><a href="group__libx52clock.html#ga0da0bde31d817eaa42465b0dea2ccf5a">libx52_date_format</a></div><div class="ttdeci">libx52_date_format</div><div class="ttdoc">Supported date formats.</div><div class="ttdef"><b>Definition:</b> libx52.h:78</div></div>
<div class="ttc" id="agroup__libx52mfdled_html_ggae97e6cb1be0d79960018f2a12ba7047fabb61ccb8aa773f0b1bb44dcf46d91ece"><div class="ttname"><a href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fabb61ccb8aa773f0b1bb44dcf46d91ece">LIBX52_LED_E</a></div><div class="ttdeci">@ LIBX52_LED_E</div><div class="ttdef"><b>Definition:</b> libx52.h:107</div></div>
<div class="ttc" id="agroup__libx52clock_html_gga0da0bde31d817eaa42465b0dea2ccf5aa81d30d59013fcef952c9d10a30942abc"><div class="ttname"><a href="group__libx52clock.html#gga0da0bde31d817eaa42465b0dea2ccf5aa81d30d59013fcef952c9d10a30942abc">LIBX52_DATE_FORMAT_DDMMYY</a></div><div class="ttdeci">@ LIBX52_DATE_FORMAT_DDMMYY</div><div class="ttdef"><b>Definition:</b> libx52.h:80</div></div>
<div class="ttc" id="agroup__libx52clock_html_gga08c48a43f70bebb61b553e0ec12d917ca85dccae177b78d35e21875772738ac70"><div class="ttname"><a href="group__libx52clock.html#gga08c48a43f70bebb61b553e0ec12d917ca85dccae177b78d35e21875772738ac70">LIBX52_CLOCK_1</a></div><div class="ttdeci">@ LIBX52_CLOCK_1</div><div class="ttdef"><b>Definition:</b> libx52.h:53</div></div>
<div class="ttc" id="agroup__libx52misc_html_gga93b777d9cea6e733b63c222e6115ccb7afe5cd825cc2c26c9226025dcb5628f9d"><div class="ttname"><a href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7afe5cd825cc2c26c9226025dcb5628f9d">LIBX52_ERROR_BUSY</a></div><div class="ttdeci">@ LIBX52_ERROR_BUSY</div><div class="ttdef"><b>Definition:</b> libx52.h:200</div></div>
<div class="ttc" id="agroup__libx52mfdled_html_ggae97e6cb1be0d79960018f2a12ba7047fa455294ce1f2dd6bb89c7f48034e5ddbc"><div class="ttname"><a href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa455294ce1f2dd6bb89c7f48034e5ddbc">LIBX52_LED_A</a></div><div class="ttdeci">@ LIBX52_LED_A</div><div class="ttdef"><b>Definition:</b> libx52.h:98</div></div>
<div class="ttc" id="agroup__libx52misc_html_gga93b777d9cea6e733b63c222e6115ccb7adc972428ef5695848c268f927a0974cc"><div class="ttname"><a href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7adc972428ef5695848c268f927a0974cc">LIBX52_ERROR_OUT_OF_MEMORY</a></div><div class="ttdeci">@ LIBX52_ERROR_OUT_OF_MEMORY</div><div class="ttdef"><b>Definition:</b> libx52.h:170</div></div>
<div class="ttc" id="agroup__libx52misc_html_gaa32c12111de45ed00c51fd689fdd6699"><div class="ttname"><a href="group__libx52misc.html#gaa32c12111de45ed00c51fd689fdd6699">libx52_feature</a></div><div class="ttdeci">libx52_feature</div><div class="ttdoc">Feature support for libx52.</div><div class="ttdef"><b>Definition:</b> libx52.h:226</div></div>
<div class="ttc" id="agroup__libx52misc_html_gga93b777d9cea6e733b63c222e6115ccb7a22d30938f3a413c16e9ab2e6c183daeb"><div class="ttname"><a href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a22d30938f3a413c16e9ab2e6c183daeb">LIBX52_ERROR_INIT_FAILURE</a></div><div class="ttdeci">@ LIBX52_ERROR_INIT_FAILURE</div><div class="ttdef"><b>Definition:</b> libx52.h:168</div></div>
<div class="ttc" id="agroup__libx52misc_html_gga93b777d9cea6e733b63c222e6115ccb7a5d77a34c39dfa1757553ecd073913844"><div class="ttname"><a href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a5d77a34c39dfa1757553ecd073913844">LIBX52_ERROR_NOT_FOUND</a></div><div class="ttdeci">@ LIBX52_ERROR_NOT_FOUND</div><div class="ttdef"><b>Definition:</b> libx52.h:198</div></div>
<div class="ttc" id="agroup__libx52clock_html_ga0da0bde31d817eaa42465b0dea2ccf5a"><div class="ttname"><a href="group__libx52clock.html#ga0da0bde31d817eaa42465b0dea2ccf5a">libx52_date_format</a></div><div class="ttdeci">libx52_date_format</div><div class="ttdoc">Supported date formats.</div><div class="ttdef"><b>Definition:</b> libx52.h:79</div></div>
<div class="ttc" id="agroup__libx52mfdled_html_ggae97e6cb1be0d79960018f2a12ba7047fabb61ccb8aa773f0b1bb44dcf46d91ece"><div class="ttname"><a href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fabb61ccb8aa773f0b1bb44dcf46d91ece">LIBX52_LED_E</a></div><div class="ttdeci">@ LIBX52_LED_E</div><div class="ttdef"><b>Definition:</b> libx52.h:108</div></div>
<div class="ttc" id="agroup__libx52clock_html_gga0da0bde31d817eaa42465b0dea2ccf5aa81d30d59013fcef952c9d10a30942abc"><div class="ttname"><a href="group__libx52clock.html#gga0da0bde31d817eaa42465b0dea2ccf5aa81d30d59013fcef952c9d10a30942abc">LIBX52_DATE_FORMAT_DDMMYY</a></div><div class="ttdeci">@ LIBX52_DATE_FORMAT_DDMMYY</div><div class="ttdef"><b>Definition:</b> libx52.h:81</div></div>
<div class="ttc" id="agroup__libx52clock_html_gga08c48a43f70bebb61b553e0ec12d917ca85dccae177b78d35e21875772738ac70"><div class="ttname"><a href="group__libx52clock.html#gga08c48a43f70bebb61b553e0ec12d917ca85dccae177b78d35e21875772738ac70">LIBX52_CLOCK_1</a></div><div class="ttdeci">@ LIBX52_CLOCK_1</div><div class="ttdef"><b>Definition:</b> libx52.h:54</div></div>
<div class="ttc" id="agroup__libx52misc_html_gga93b777d9cea6e733b63c222e6115ccb7afe5cd825cc2c26c9226025dcb5628f9d"><div class="ttname"><a href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7afe5cd825cc2c26c9226025dcb5628f9d">LIBX52_ERROR_BUSY</a></div><div class="ttdeci">@ LIBX52_ERROR_BUSY</div><div class="ttdef"><b>Definition:</b> libx52.h:201</div></div>
<div class="ttc" id="agroup__libx52mfdled_html_ggae97e6cb1be0d79960018f2a12ba7047fa455294ce1f2dd6bb89c7f48034e5ddbc"><div class="ttname"><a href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa455294ce1f2dd6bb89c7f48034e5ddbc">LIBX52_LED_A</a></div><div class="ttdeci">@ LIBX52_LED_A</div><div class="ttdef"><b>Definition:</b> libx52.h:99</div></div>
<div class="ttc" id="agroup__libx52misc_html_gga93b777d9cea6e733b63c222e6115ccb7adc972428ef5695848c268f927a0974cc"><div class="ttname"><a href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7adc972428ef5695848c268f927a0974cc">LIBX52_ERROR_OUT_OF_MEMORY</a></div><div class="ttdeci">@ LIBX52_ERROR_OUT_OF_MEMORY</div><div class="ttdef"><b>Definition:</b> libx52.h:171</div></div>
<div class="ttc" id="agroup__libx52clock_html_ga04c0429e7fd7d9d5b5b371b88831381e"><div class="ttname"><a href="group__libx52clock.html#ga04c0429e7fd7d9d5b5b371b88831381e">libx52_set_clock_timezone</a></div><div class="ttdeci">int libx52_set_clock_timezone(libx52_device *x52, libx52_clock_id clock, int offset)</div><div class="ttdoc">Set the timezone for the secondary and tertiary clocks.</div></div>
<div class="ttc" id="agroup__libx52clock_html_gga0da0bde31d817eaa42465b0dea2ccf5aad91220edc91513325af1def4bcdfc07c"><div class="ttname"><a href="group__libx52clock.html#gga0da0bde31d817eaa42465b0dea2ccf5aad91220edc91513325af1def4bcdfc07c">LIBX52_DATE_FORMAT_MMDDYY</a></div><div class="ttdeci">@ LIBX52_DATE_FORMAT_MMDDYY</div><div class="ttdef"><b>Definition:</b> libx52.h:83</div></div>
<div class="ttc" id="agroup__libx52dev_html_ga65998f1155fb093f45babfd0c2c138d9"><div class="ttname"><a href="group__libx52dev.html#ga65998f1155fb093f45babfd0c2c138d9">libx52_connect</a></div><div class="ttdeci">int libx52_connect(libx52_device *dev)</div><div class="ttdoc">Connect to the X52 device.</div></div>
<div class="ttc" id="agroup__libx52clock_html_gga0da0bde31d817eaa42465b0dea2ccf5aad91220edc91513325af1def4bcdfc07c"><div class="ttname"><a href="group__libx52clock.html#gga0da0bde31d817eaa42465b0dea2ccf5aad91220edc91513325af1def4bcdfc07c">LIBX52_DATE_FORMAT_MMDDYY</a></div><div class="ttdeci">@ LIBX52_DATE_FORMAT_MMDDYY</div><div class="ttdef"><b>Definition:</b> libx52.h:84</div></div>
<div class="ttc" id="agroup__libx52misc_html_gac491f4fb8d37f477d83725cb472de030"><div class="ttname"><a href="group__libx52misc.html#gac491f4fb8d37f477d83725cb472de030">libx52_vendor_command</a></div><div class="ttdeci">int libx52_vendor_command(libx52_device *x52, uint16_t index, uint16_t value)</div><div class="ttdoc">Write a raw vendor control packet.</div></div>
<div class="ttc" id="agroup__libx52dev_html_gaa2ec46eb779df5f33678defe3050b1d4"><div class="ttname"><a href="group__libx52dev.html#gaa2ec46eb779df5f33678defe3050b1d4">libx52_is_connected</a></div><div class="ttdeci">bool libx52_is_connected(libx52_device *dev)</div><div class="ttdoc">Check if joystick is connected.</div></div>
<div class="ttc" id="agroup__libx52clock_html_ga4f49341bca8a343931858ff008d2d5ca"><div class="ttname"><a href="group__libx52clock.html#ga4f49341bca8a343931858ff008d2d5ca">libx52_set_date</a></div><div class="ttdeci">int libx52_set_date(libx52_device *x52, uint8_t dd, uint8_t mm, uint8_t yy)</div><div class="ttdoc">Set the date.</div></div>
<div class="ttc" id="agroup__libx52mfdled_html_ggae97e6cb1be0d79960018f2a12ba7047fa614aceacc2f76589f6e89429c7886c69"><div class="ttname"><a href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa614aceacc2f76589f6e89429c7886c69">LIBX52_LED_B</a></div><div class="ttdeci">@ LIBX52_LED_B</div><div class="ttdef"><b>Definition:</b> libx52.h:101</div></div>
<div class="ttc" id="agroup__libx52mfdled_html_ggae97e6cb1be0d79960018f2a12ba7047fa3915d9b34e7cd0270c3c9945ea0366cb"><div class="ttname"><a href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa3915d9b34e7cd0270c3c9945ea0366cb">LIBX52_LED_T2</a></div><div class="ttdeci">@ LIBX52_LED_T2</div><div class="ttdef"><b>Definition:</b> libx52.h:113</div></div>
<div class="ttc" id="agroup__libx52mfdled_html_gae97e6cb1be0d79960018f2a12ba7047f"><div class="ttname"><a href="group__libx52mfdled.html#gae97e6cb1be0d79960018f2a12ba7047f">libx52_led_id</a></div><div class="ttdeci">libx52_led_id</div><div class="ttdoc">Supported LED identifiers.</div><div class="ttdef"><b>Definition:</b> libx52.h:93</div></div>
<div class="ttc" id="agroup__libx52mfdled_html_ggae97e6cb1be0d79960018f2a12ba7047fa614aceacc2f76589f6e89429c7886c69"><div class="ttname"><a href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa614aceacc2f76589f6e89429c7886c69">LIBX52_LED_B</a></div><div class="ttdeci">@ LIBX52_LED_B</div><div class="ttdef"><b>Definition:</b> libx52.h:102</div></div>
<div class="ttc" id="agroup__libx52mfdled_html_ggae97e6cb1be0d79960018f2a12ba7047fa3915d9b34e7cd0270c3c9945ea0366cb"><div class="ttname"><a href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa3915d9b34e7cd0270c3c9945ea0366cb">LIBX52_LED_T2</a></div><div class="ttdeci">@ LIBX52_LED_T2</div><div class="ttdef"><b>Definition:</b> libx52.h:114</div></div>
<div class="ttc" id="agroup__libx52mfdled_html_gae97e6cb1be0d79960018f2a12ba7047f"><div class="ttname"><a href="group__libx52mfdled.html#gae97e6cb1be0d79960018f2a12ba7047f">libx52_led_id</a></div><div class="ttdeci">libx52_led_id</div><div class="ttdoc">Supported LED identifiers.</div><div class="ttdef"><b>Definition:</b> libx52.h:94</div></div>
<div class="ttc" id="agroup__libx52clock_html_gacd82a744b1d33e0a9989fca4d8aad42b"><div class="ttname"><a href="group__libx52clock.html#gacd82a744b1d33e0a9989fca4d8aad42b">libx52_set_clock_format</a></div><div class="ttdeci">int libx52_set_clock_format(libx52_device *x52, libx52_clock_id clock, libx52_clock_format format)</div><div class="ttdoc">Set whether the clock is displayed in 12 hour or 24 hour format.</div></div>
<div class="ttc" id="agroup__libx52mfdled_html_ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca5a18783f20716411a77e3bfe7195d3d2"><div class="ttname"><a href="group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca5a18783f20716411a77e3bfe7195d3d2">LIBX52_LED_STATE_ON</a></div><div class="ttdeci">@ LIBX52_LED_STATE_ON</div><div class="ttdef"><b>Definition:</b> libx52.h:143</div></div>
<div class="ttc" id="agroup__libx52misc_html_gga93b777d9cea6e733b63c222e6115ccb7ac331268731d911dfb16cd28c3d3abc3d"><div class="ttname"><a href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7ac331268731d911dfb16cd28c3d3abc3d">LIBX52_ERROR_OVERFLOW</a></div><div class="ttdeci">@ LIBX52_ERROR_OVERFLOW</div><div class="ttdef"><b>Definition:</b> libx52.h:206</div></div>
<div class="ttc" id="agroup__libx52mfdled_html_ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca1e8346acab9ad3e4735079273808319c"><div class="ttname"><a href="group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca1e8346acab9ad3e4735079273808319c">LIBX52_LED_STATE_GREEN</a></div><div class="ttdeci">@ LIBX52_LED_STATE_GREEN</div><div class="ttdef"><b>Definition:</b> libx52.h:152</div></div>
<div class="ttc" id="agroup__libx52mfdled_html_ggae97e6cb1be0d79960018f2a12ba7047fa29aad41d6d4d2ba9955b76de9559b2d2"><div class="ttname"><a href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa29aad41d6d4d2ba9955b76de9559b2d2">LIBX52_LED_D</a></div><div class="ttdeci">@ LIBX52_LED_D</div><div class="ttdef"><b>Definition:</b> libx52.h:104</div></div>
<div class="ttc" id="agroup__libx52mfdled_html_ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca5a18783f20716411a77e3bfe7195d3d2"><div class="ttname"><a href="group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca5a18783f20716411a77e3bfe7195d3d2">LIBX52_LED_STATE_ON</a></div><div class="ttdeci">@ LIBX52_LED_STATE_ON</div><div class="ttdef"><b>Definition:</b> libx52.h:144</div></div>
<div class="ttc" id="agroup__libx52misc_html_gga93b777d9cea6e733b63c222e6115ccb7ac331268731d911dfb16cd28c3d3abc3d"><div class="ttname"><a href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7ac331268731d911dfb16cd28c3d3abc3d">LIBX52_ERROR_OVERFLOW</a></div><div class="ttdeci">@ LIBX52_ERROR_OVERFLOW</div><div class="ttdef"><b>Definition:</b> libx52.h:207</div></div>
<div class="ttc" id="agroup__libx52mfdled_html_ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca1e8346acab9ad3e4735079273808319c"><div class="ttname"><a href="group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca1e8346acab9ad3e4735079273808319c">LIBX52_LED_STATE_GREEN</a></div><div class="ttdeci">@ LIBX52_LED_STATE_GREEN</div><div class="ttdef"><b>Definition:</b> libx52.h:153</div></div>
<div class="ttc" id="agroup__libx52mfdled_html_ggae97e6cb1be0d79960018f2a12ba7047fa29aad41d6d4d2ba9955b76de9559b2d2"><div class="ttname"><a href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa29aad41d6d4d2ba9955b76de9559b2d2">LIBX52_LED_D</a></div><div class="ttdeci">@ LIBX52_LED_D</div><div class="ttdef"><b>Definition:</b> libx52.h:105</div></div>
<div class="ttc" id="agroup__libx52misc_html_ga5d1fdbcab1b1a6cf8a10c206f8e79f73"><div class="ttname"><a href="group__libx52misc.html#ga5d1fdbcab1b1a6cf8a10c206f8e79f73">libx52_update</a></div><div class="ttdeci">int libx52_update(libx52_device *x52)</div><div class="ttdoc">Update the X52.</div></div>
<div class="ttc" id="agroup__libx52misc_html_gga93b777d9cea6e733b63c222e6115ccb7ac329401de31cc6c50160c1fafcdc5efa"><div class="ttname"><a href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7ac329401de31cc6c50160c1fafcdc5efa">LIBX52_ERROR_OUT_OF_RANGE</a></div><div class="ttdeci">@ LIBX52_ERROR_OUT_OF_RANGE</div><div class="ttdef"><b>Definition:</b> libx52.h:182</div></div>
<div class="ttc" id="agroup__libx52misc_html_gga93b777d9cea6e733b63c222e6115ccb7ac329401de31cc6c50160c1fafcdc5efa"><div class="ttname"><a href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7ac329401de31cc6c50160c1fafcdc5efa">LIBX52_ERROR_OUT_OF_RANGE</a></div><div class="ttdeci">@ LIBX52_ERROR_OUT_OF_RANGE</div><div class="ttdef"><b>Definition:</b> libx52.h:183</div></div>
<div class="ttc" id="agroup__libx52clock_html_ga42b5b1f00dea64f0706c31e0b3dd1840"><div class="ttname"><a href="group__libx52clock.html#ga42b5b1f00dea64f0706c31e0b3dd1840">libx52_set_time</a></div><div class="ttdeci">int libx52_set_time(libx52_device *x52, uint8_t hour, uint8_t minute)</div><div class="ttdoc">Set the hour and minute on clock 1.</div></div>
<div class="ttc" id="agroup__libx52mfdled_html_ga4250ce5b06f65c086ef6f279a628f378"><div class="ttname"><a href="group__libx52mfdled.html#ga4250ce5b06f65c086ef6f279a628f378">libx52_set_shift</a></div><div class="ttdeci">int libx52_set_shift(libx52_device *x52, uint8_t state)</div><div class="ttdoc">Set the state of the shift indicator.</div></div>
<div class="ttc" id="agroup__libx52mfdled_html_gab1a633a40dcdcfc5cf6fc13a3ed8b68c"><div class="ttname"><a href="group__libx52mfdled.html#gab1a633a40dcdcfc5cf6fc13a3ed8b68c">libx52_led_state</a></div><div class="ttdeci">libx52_led_state</div><div class="ttdoc">Supported LED states.</div><div class="ttdef"><b>Definition:</b> libx52.h:135</div></div>
<div class="ttc" id="agroup__libx52mfdled_html_ggae97e6cb1be0d79960018f2a12ba7047fa25d249c6a06efbf554928885834376e9"><div class="ttname"><a href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa25d249c6a06efbf554928885834376e9">LIBX52_LED_T3</a></div><div class="ttdeci">@ LIBX52_LED_T3</div><div class="ttdef"><b>Definition:</b> libx52.h:116</div></div>
<div class="ttc" id="agroup__libx52init_html_gaca59b8d8f249fed58a0ec3253328e131"><div class="ttname"><a href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131">libx52_device</a></div><div class="ttdeci">struct libx52_device libx52_device</div><div class="ttdoc">Device context structure used by libx52.</div><div class="ttdef"><b>Definition:</b> libx52.h:45</div></div>
<div class="ttc" id="agroup__libx52misc_html_ga93b777d9cea6e733b63c222e6115ccb7"><div class="ttname"><a href="group__libx52misc.html#ga93b777d9cea6e733b63c222e6115ccb7">libx52_error_code</a></div><div class="ttdeci">libx52_error_code</div><div class="ttdoc">LibX52 Error codes.</div><div class="ttdef"><b>Definition:</b> libx52.h:162</div></div>
<div class="ttc" id="agroup__libx52mfdled_html_ggae97e6cb1be0d79960018f2a12ba7047faede82abd452be7da562c50e89160fcd7"><div class="ttname"><a href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047faede82abd452be7da562c50e89160fcd7">LIBX52_LED_THROTTLE</a></div><div class="ttdeci">@ LIBX52_LED_THROTTLE</div><div class="ttdef"><b>Definition:</b> libx52.h:125</div></div>
<div class="ttc" id="agroup__libx52clock_html_gga08c48a43f70bebb61b553e0ec12d917cab2d9e9967646a797dfb652d81a964282"><div class="ttname"><a href="group__libx52clock.html#gga08c48a43f70bebb61b553e0ec12d917cab2d9e9967646a797dfb652d81a964282">LIBX52_CLOCK_2</a></div><div class="ttdeci">@ LIBX52_CLOCK_2</div><div class="ttdef"><b>Definition:</b> libx52.h:56</div></div>
<div class="ttc" id="agroup__libx52mfdled_html_gab1a633a40dcdcfc5cf6fc13a3ed8b68c"><div class="ttname"><a href="group__libx52mfdled.html#gab1a633a40dcdcfc5cf6fc13a3ed8b68c">libx52_led_state</a></div><div class="ttdeci">libx52_led_state</div><div class="ttdoc">Supported LED states.</div><div class="ttdef"><b>Definition:</b> libx52.h:136</div></div>
<div class="ttc" id="agroup__libx52mfdled_html_ggae97e6cb1be0d79960018f2a12ba7047fa25d249c6a06efbf554928885834376e9"><div class="ttname"><a href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa25d249c6a06efbf554928885834376e9">LIBX52_LED_T3</a></div><div class="ttdeci">@ LIBX52_LED_T3</div><div class="ttdef"><b>Definition:</b> libx52.h:117</div></div>
<div class="ttc" id="agroup__libx52init_html_gaca59b8d8f249fed58a0ec3253328e131"><div class="ttname"><a href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131">libx52_device</a></div><div class="ttdeci">struct libx52_device libx52_device</div><div class="ttdoc">Device context structure used by libx52.</div><div class="ttdef"><b>Definition:</b> libx52.h:46</div></div>
<div class="ttc" id="agroup__libx52misc_html_ga93b777d9cea6e733b63c222e6115ccb7"><div class="ttname"><a href="group__libx52misc.html#ga93b777d9cea6e733b63c222e6115ccb7">libx52_error_code</a></div><div class="ttdeci">libx52_error_code</div><div class="ttdoc">LibX52 Error codes.</div><div class="ttdef"><b>Definition:</b> libx52.h:163</div></div>
<div class="ttc" id="agroup__libx52mfdled_html_ggae97e6cb1be0d79960018f2a12ba7047faede82abd452be7da562c50e89160fcd7"><div class="ttname"><a href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047faede82abd452be7da562c50e89160fcd7">LIBX52_LED_THROTTLE</a></div><div class="ttdeci">@ LIBX52_LED_THROTTLE</div><div class="ttdef"><b>Definition:</b> libx52.h:126</div></div>
<div class="ttc" id="agroup__libx52clock_html_gga08c48a43f70bebb61b553e0ec12d917cab2d9e9967646a797dfb652d81a964282"><div class="ttname"><a href="group__libx52clock.html#gga08c48a43f70bebb61b553e0ec12d917cab2d9e9967646a797dfb652d81a964282">LIBX52_CLOCK_2</a></div><div class="ttdeci">@ LIBX52_CLOCK_2</div><div class="ttdef"><b>Definition:</b> libx52.h:57</div></div>
<div class="ttc" id="agroup__libx52clock_html_gabfa0aa6cb8742f29b3b8cfbc16fdadb2"><div class="ttname"><a href="group__libx52clock.html#gabfa0aa6cb8742f29b3b8cfbc16fdadb2">libx52_set_date_format</a></div><div class="ttdeci">int libx52_set_date_format(libx52_device *x52, libx52_date_format format)</div><div class="ttdoc">Set the date format for the MFD date display.</div></div>
<div class="ttc" id="agroup__libx52clock_html_gga08c48a43f70bebb61b553e0ec12d917ca422990d812ea1dd9e94a5b3d03565945"><div class="ttname"><a href="group__libx52clock.html#gga08c48a43f70bebb61b553e0ec12d917ca422990d812ea1dd9e94a5b3d03565945">LIBX52_CLOCK_3</a></div><div class="ttdeci">@ LIBX52_CLOCK_3</div><div class="ttdef"><b>Definition:</b> libx52.h:59</div></div>
<div class="ttc" id="agroup__libx52init_html_ga65998f1155fb093f45babfd0c2c138d9"><div class="ttname"><a href="group__libx52init.html#ga65998f1155fb093f45babfd0c2c138d9">libx52_connect</a></div><div class="ttdeci">int libx52_connect(libx52_device *dev)</div><div class="ttdoc">Connect to the X52 device.</div></div>
<div class="ttc" id="agroup__libx52mfdled_html_ggae97e6cb1be0d79960018f2a12ba7047fae3d5181cdca7054ea2a44bb6a33736f9"><div class="ttname"><a href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fae3d5181cdca7054ea2a44bb6a33736f9">LIBX52_LED_T1</a></div><div class="ttdeci">@ LIBX52_LED_T1</div><div class="ttdef"><b>Definition:</b> libx52.h:110</div></div>
<div class="ttc" id="agroup__libx52misc_html_gga93b777d9cea6e733b63c222e6115ccb7a8c4729a9500f0b9032d874ca7942b708"><div class="ttname"><a href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a8c4729a9500f0b9032d874ca7942b708">LIBX52_SUCCESS</a></div><div class="ttdeci">@ LIBX52_SUCCESS</div><div class="ttdef"><b>Definition:</b> libx52.h:164</div></div>
<div class="ttc" id="agroup__libx52clock_html_gga08c48a43f70bebb61b553e0ec12d917ca422990d812ea1dd9e94a5b3d03565945"><div class="ttname"><a href="group__libx52clock.html#gga08c48a43f70bebb61b553e0ec12d917ca422990d812ea1dd9e94a5b3d03565945">LIBX52_CLOCK_3</a></div><div class="ttdeci">@ LIBX52_CLOCK_3</div><div class="ttdef"><b>Definition:</b> libx52.h:60</div></div>
<div class="ttc" id="agroup__libx52mfdled_html_ggae97e6cb1be0d79960018f2a12ba7047fae3d5181cdca7054ea2a44bb6a33736f9"><div class="ttname"><a href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fae3d5181cdca7054ea2a44bb6a33736f9">LIBX52_LED_T1</a></div><div class="ttdeci">@ LIBX52_LED_T1</div><div class="ttdef"><b>Definition:</b> libx52.h:111</div></div>
<div class="ttc" id="agroup__libx52misc_html_gga93b777d9cea6e733b63c222e6115ccb7a8c4729a9500f0b9032d874ca7942b708"><div class="ttname"><a href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a8c4729a9500f0b9032d874ca7942b708">LIBX52_SUCCESS</a></div><div class="ttdeci">@ LIBX52_SUCCESS</div><div class="ttdef"><b>Definition:</b> libx52.h:165</div></div>
<div class="ttc" id="agroup__libx52misc_html_ga504ed71c3e543da1436ea99465289ceb"><div class="ttname"><a href="group__libx52misc.html#ga504ed71c3e543da1436ea99465289ceb">libx52_check_feature</a></div><div class="ttdeci">int libx52_check_feature(libx52_device *x52, libx52_feature feature)</div><div class="ttdoc">Check if the device supports the given feature.</div></div>
<div class="ttc" id="agroup__libx52misc_html_gga93b777d9cea6e733b63c222e6115ccb7acf7169c36418a1a43cd8f7bdbdb91325"><div class="ttname"><a href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7acf7169c36418a1a43cd8f7bdbdb91325">LIBX52_ERROR_PIPE</a></div><div class="ttdeci">@ LIBX52_ERROR_PIPE</div><div class="ttdef"><b>Definition:</b> libx52.h:209</div></div>
<div class="ttc" id="agroup__libx52clock_html_gga0c9c90bdba150b6e48ddab30aea45268a1a60fdc6dacbf9a46a93a161d2644908"><div class="ttname"><a href="group__libx52clock.html#gga0c9c90bdba150b6e48ddab30aea45268a1a60fdc6dacbf9a46a93a161d2644908">LIBX52_CLOCK_FORMAT_24HR</a></div><div class="ttdeci">@ LIBX52_CLOCK_FORMAT_24HR</div><div class="ttdef"><b>Definition:</b> libx52.h:71</div></div>
<div class="ttc" id="agroup__libx52misc_html_gga93b777d9cea6e733b63c222e6115ccb7acf7169c36418a1a43cd8f7bdbdb91325"><div class="ttname"><a href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7acf7169c36418a1a43cd8f7bdbdb91325">LIBX52_ERROR_PIPE</a></div><div class="ttdeci">@ LIBX52_ERROR_PIPE</div><div class="ttdef"><b>Definition:</b> libx52.h:210</div></div>
<div class="ttc" id="agroup__libx52dev_html_ga82f3fb7f750aa5480d23b69875d3ebe8"><div class="ttname"><a href="group__libx52dev.html#ga82f3fb7f750aa5480d23b69875d3ebe8">libx52_disconnect</a></div><div class="ttdeci">int libx52_disconnect(libx52_device *dev)</div><div class="ttdoc">Disconnect from the X52 device.</div></div>
<div class="ttc" id="agroup__libx52clock_html_gga0c9c90bdba150b6e48ddab30aea45268a1a60fdc6dacbf9a46a93a161d2644908"><div class="ttname"><a href="group__libx52clock.html#gga0c9c90bdba150b6e48ddab30aea45268a1a60fdc6dacbf9a46a93a161d2644908">LIBX52_CLOCK_FORMAT_24HR</a></div><div class="ttdeci">@ LIBX52_CLOCK_FORMAT_24HR</div><div class="ttdef"><b>Definition:</b> libx52.h:72</div></div>
<div class="ttc" id="agroup__libx52clock_html_ga3ebdd7bf3cd2f419d9a13c46a139922e"><div class="ttname"><a href="group__libx52clock.html#ga3ebdd7bf3cd2f419d9a13c46a139922e">libx52_set_clock</a></div><div class="ttdeci">int libx52_set_clock(libx52_device *x52, time_t time, int local)</div><div class="ttdoc">Set the clock.</div></div>
<div class="ttc" id="agroup__libx52mfdled_html_ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca0a25e41783e99046974964aee88f895a"><div class="ttname"><a href="group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca0a25e41783e99046974964aee88f895a">LIBX52_LED_STATE_OFF</a></div><div class="ttdeci">@ LIBX52_LED_STATE_OFF</div><div class="ttdef"><b>Definition:</b> libx52.h:137</div></div>
<div class="ttc" id="agroup__libx52mfdled_html_ggae97e6cb1be0d79960018f2a12ba7047fae89d2ce35f72608d41202764128afd00"><div class="ttname"><a href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fae89d2ce35f72608d41202764128afd00">LIBX52_LED_FIRE</a></div><div class="ttdeci">@ LIBX52_LED_FIRE</div><div class="ttdef"><b>Definition:</b> libx52.h:95</div></div>
<div class="ttc" id="agroup__libx52misc_html_gga93b777d9cea6e733b63c222e6115ccb7acc31bdcda400b886e0ed914eb5a1a153"><div class="ttname"><a href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7acc31bdcda400b886e0ed914eb5a1a153">LIBX52_ERROR_PERM</a></div><div class="ttdeci">@ LIBX52_ERROR_PERM</div><div class="ttdef"><b>Definition:</b> libx52.h:191</div></div>
<div class="ttc" id="agroup__libx52mfdled_html_ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca0a25e41783e99046974964aee88f895a"><div class="ttname"><a href="group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca0a25e41783e99046974964aee88f895a">LIBX52_LED_STATE_OFF</a></div><div class="ttdeci">@ LIBX52_LED_STATE_OFF</div><div class="ttdef"><b>Definition:</b> libx52.h:138</div></div>
<div class="ttc" id="agroup__libx52mfdled_html_ggae97e6cb1be0d79960018f2a12ba7047fae89d2ce35f72608d41202764128afd00"><div class="ttname"><a href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fae89d2ce35f72608d41202764128afd00">LIBX52_LED_FIRE</a></div><div class="ttdeci">@ LIBX52_LED_FIRE</div><div class="ttdef"><b>Definition:</b> libx52.h:96</div></div>
<div class="ttc" id="agroup__libx52misc_html_gga93b777d9cea6e733b63c222e6115ccb7acc31bdcda400b886e0ed914eb5a1a153"><div class="ttname"><a href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7acc31bdcda400b886e0ed914eb5a1a153">LIBX52_ERROR_PERM</a></div><div class="ttdeci">@ LIBX52_ERROR_PERM</div><div class="ttdef"><b>Definition:</b> libx52.h:192</div></div>
<div class="ttc" id="agroup__libx52mfdled_html_ga944e06a76077d240ccea8c342a36a876"><div class="ttname"><a href="group__libx52mfdled.html#ga944e06a76077d240ccea8c342a36a876">libx52_set_blink</a></div><div class="ttdeci">int libx52_set_blink(libx52_device *x52, uint8_t state)</div><div class="ttdoc">Set the blinking state.</div></div>
<div class="ttc" id="agroup__libx52clock_html_gga0c9c90bdba150b6e48ddab30aea45268a7e216a257012c9aa2a5b847a4cb96332"><div class="ttname"><a href="group__libx52clock.html#gga0c9c90bdba150b6e48ddab30aea45268a7e216a257012c9aa2a5b847a4cb96332">LIBX52_CLOCK_FORMAT_12HR</a></div><div class="ttdeci">@ LIBX52_CLOCK_FORMAT_12HR</div><div class="ttdef"><b>Definition:</b> libx52.h:68</div></div>
<div class="ttc" id="agroup__libx52misc_html_gga93b777d9cea6e733b63c222e6115ccb7a691294d6e5876fd371f9e32686c548d4"><div class="ttname"><a href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a691294d6e5876fd371f9e32686c548d4">LIBX52_ERROR_TIMEOUT</a></div><div class="ttdeci">@ LIBX52_ERROR_TIMEOUT</div><div class="ttdef"><b>Definition:</b> libx52.h:203</div></div>
<div class="ttc" id="agroup__libx52clock_html_gga0da0bde31d817eaa42465b0dea2ccf5aad2c9819fc5590f542a22c42a3243bd5e"><div class="ttname"><a href="group__libx52clock.html#gga0da0bde31d817eaa42465b0dea2ccf5aad2c9819fc5590f542a22c42a3243bd5e">LIBX52_DATE_FORMAT_YYMMDD</a></div><div class="ttdeci">@ LIBX52_DATE_FORMAT_YYMMDD</div><div class="ttdef"><b>Definition:</b> libx52.h:86</div></div>
<div class="ttc" id="agroup__libx52misc_html_gga93b777d9cea6e733b63c222e6115ccb7a1601986a5a57898997fde902f994b91d"><div class="ttname"><a href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a1601986a5a57898997fde902f994b91d">LIBX52_ERROR_INTERRUPTED</a></div><div class="ttdeci">@ LIBX52_ERROR_INTERRUPTED</div><div class="ttdef"><b>Definition:</b> libx52.h:212</div></div>
<div class="ttc" id="agroup__libx52misc_html_gga93b777d9cea6e733b63c222e6115ccb7a049c93e363d70c5a6cc5a735371e5e3b"><div class="ttname"><a href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a049c93e363d70c5a6cc5a735371e5e3b">LIBX52_ERROR_INVALID_PARAM</a></div><div class="ttdeci">@ LIBX52_ERROR_INVALID_PARAM</div><div class="ttdef"><b>Definition:</b> libx52.h:173</div></div>
<div class="ttc" id="agroup__libx52clock_html_gga0c9c90bdba150b6e48ddab30aea45268a7e216a257012c9aa2a5b847a4cb96332"><div class="ttname"><a href="group__libx52clock.html#gga0c9c90bdba150b6e48ddab30aea45268a7e216a257012c9aa2a5b847a4cb96332">LIBX52_CLOCK_FORMAT_12HR</a></div><div class="ttdeci">@ LIBX52_CLOCK_FORMAT_12HR</div><div class="ttdef"><b>Definition:</b> libx52.h:69</div></div>
<div class="ttc" id="agroup__libx52misc_html_gga93b777d9cea6e733b63c222e6115ccb7a691294d6e5876fd371f9e32686c548d4"><div class="ttname"><a href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a691294d6e5876fd371f9e32686c548d4">LIBX52_ERROR_TIMEOUT</a></div><div class="ttdeci">@ LIBX52_ERROR_TIMEOUT</div><div class="ttdef"><b>Definition:</b> libx52.h:204</div></div>
<div class="ttc" id="agroup__libx52clock_html_gga0da0bde31d817eaa42465b0dea2ccf5aad2c9819fc5590f542a22c42a3243bd5e"><div class="ttname"><a href="group__libx52clock.html#gga0da0bde31d817eaa42465b0dea2ccf5aad2c9819fc5590f542a22c42a3243bd5e">LIBX52_DATE_FORMAT_YYMMDD</a></div><div class="ttdeci">@ LIBX52_DATE_FORMAT_YYMMDD</div><div class="ttdef"><b>Definition:</b> libx52.h:87</div></div>
<div class="ttc" id="agroup__libx52misc_html_gga93b777d9cea6e733b63c222e6115ccb7a1601986a5a57898997fde902f994b91d"><div class="ttname"><a href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a1601986a5a57898997fde902f994b91d">LIBX52_ERROR_INTERRUPTED</a></div><div class="ttdeci">@ LIBX52_ERROR_INTERRUPTED</div><div class="ttdef"><b>Definition:</b> libx52.h:213</div></div>
<div class="ttc" id="agroup__libx52misc_html_gga93b777d9cea6e733b63c222e6115ccb7a049c93e363d70c5a6cc5a735371e5e3b"><div class="ttname"><a href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a049c93e363d70c5a6cc5a735371e5e3b">LIBX52_ERROR_INVALID_PARAM</a></div><div class="ttdeci">@ LIBX52_ERROR_INVALID_PARAM</div><div class="ttdef"><b>Definition:</b> libx52.h:174</div></div>
<div class="ttc" id="agroup__libx52init_html_gaf9ae27c6e505bce8c4415a638033a4bd"><div class="ttname"><a href="group__libx52init.html#gaf9ae27c6e505bce8c4415a638033a4bd">libx52_init</a></div><div class="ttdeci">int libx52_init(libx52_device **dev)</div><div class="ttdoc">Initialize the X52 library.</div></div>
<div class="ttc" id="agroup__libx52mfdled_html_ggae97e6cb1be0d79960018f2a12ba7047fa3fa42fc0e323348cd453831950e51307"><div class="ttname"><a href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa3fa42fc0e323348cd453831950e51307">LIBX52_LED_CLUTCH</a></div><div class="ttdeci">@ LIBX52_LED_CLUTCH</div><div class="ttdef"><b>Definition:</b> libx52.h:122</div></div>
<div class="ttc" id="agroup__libx52mfdled_html_ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca64b1620a9d10dc593660bf30d6c987d9"><div class="ttname"><a href="group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca64b1620a9d10dc593660bf30d6c987d9">LIBX52_LED_STATE_RED</a></div><div class="ttdeci">@ LIBX52_LED_STATE_RED</div><div class="ttdef"><b>Definition:</b> libx52.h:146</div></div>
<div class="ttc" id="agroup__libx52mfdled_html_ggab1a633a40dcdcfc5cf6fc13a3ed8b68cacce900ab6a9325d72e0f084f9271634e"><div class="ttname"><a href="group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68cacce900ab6a9325d72e0f084f9271634e">LIBX52_LED_STATE_AMBER</a></div><div class="ttdeci">@ LIBX52_LED_STATE_AMBER</div><div class="ttdef"><b>Definition:</b> libx52.h:149</div></div>
<div class="ttc" id="agroup__libx52mfdled_html_ggae97e6cb1be0d79960018f2a12ba7047fa18862e04f12337863251f7307e04d3bf"><div class="ttname"><a href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa18862e04f12337863251f7307e04d3bf">LIBX52_LED_POV</a></div><div class="ttdeci">@ LIBX52_LED_POV</div><div class="ttdef"><b>Definition:</b> libx52.h:119</div></div>
<div class="ttc" id="agroup__libx52misc_html_gga93b777d9cea6e733b63c222e6115ccb7a97af04ffc3130e25c9eb03abaafbbaca"><div class="ttname"><a href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a97af04ffc3130e25c9eb03abaafbbaca">LIBX52_ERROR_NOT_SUPPORTED</a></div><div class="ttdeci">@ LIBX52_ERROR_NOT_SUPPORTED</div><div class="ttdef"><b>Definition:</b> libx52.h:176</div></div>
<div class="ttc" id="agroup__libx52misc_html_gga93b777d9cea6e733b63c222e6115ccb7a9e4acff4906865192086c8957047b35f"><div class="ttname"><a href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a9e4acff4906865192086c8957047b35f">LIBX52_ERROR_TRY_AGAIN</a></div><div class="ttdeci">@ LIBX52_ERROR_TRY_AGAIN</div><div class="ttdef"><b>Definition:</b> libx52.h:179</div></div>
<div class="ttc" id="agroup__libx52misc_html_ggaa32c12111de45ed00c51fd689fdd6699a2ce41c87908ef0b8ff6d76ccf226dfd0"><div class="ttname"><a href="group__libx52misc.html#ggaa32c12111de45ed00c51fd689fdd6699a2ce41c87908ef0b8ff6d76ccf226dfd0">LIBX52_FEATURE_LED</a></div><div class="ttdeci">@ LIBX52_FEATURE_LED</div><div class="ttdef"><b>Definition:</b> libx52.h:227</div></div>
<div class="ttc" id="agroup__libx52misc_html_gga93b777d9cea6e733b63c222e6115ccb7a1dd2726f8ffacda63b180c68bdf1838f"><div class="ttname"><a href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a1dd2726f8ffacda63b180c68bdf1838f">LIBX52_ERROR_IO</a></div><div class="ttdeci">@ LIBX52_ERROR_IO</div><div class="ttdef"><b>Definition:</b> libx52.h:188</div></div>
<div class="ttc" id="agroup__libx52mfdled_html_ggae97e6cb1be0d79960018f2a12ba7047fa3fa42fc0e323348cd453831950e51307"><div class="ttname"><a href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa3fa42fc0e323348cd453831950e51307">LIBX52_LED_CLUTCH</a></div><div class="ttdeci">@ LIBX52_LED_CLUTCH</div><div class="ttdef"><b>Definition:</b> libx52.h:123</div></div>
<div class="ttc" id="agroup__libx52mfdled_html_ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca64b1620a9d10dc593660bf30d6c987d9"><div class="ttname"><a href="group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca64b1620a9d10dc593660bf30d6c987d9">LIBX52_LED_STATE_RED</a></div><div class="ttdeci">@ LIBX52_LED_STATE_RED</div><div class="ttdef"><b>Definition:</b> libx52.h:147</div></div>
<div class="ttc" id="agroup__libx52mfdled_html_ggab1a633a40dcdcfc5cf6fc13a3ed8b68cacce900ab6a9325d72e0f084f9271634e"><div class="ttname"><a href="group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68cacce900ab6a9325d72e0f084f9271634e">LIBX52_LED_STATE_AMBER</a></div><div class="ttdeci">@ LIBX52_LED_STATE_AMBER</div><div class="ttdef"><b>Definition:</b> libx52.h:150</div></div>
<div class="ttc" id="agroup__libx52mfdled_html_ggae97e6cb1be0d79960018f2a12ba7047fa18862e04f12337863251f7307e04d3bf"><div class="ttname"><a href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa18862e04f12337863251f7307e04d3bf">LIBX52_LED_POV</a></div><div class="ttdeci">@ LIBX52_LED_POV</div><div class="ttdef"><b>Definition:</b> libx52.h:120</div></div>
<div class="ttc" id="agroup__libx52misc_html_gga93b777d9cea6e733b63c222e6115ccb7a97af04ffc3130e25c9eb03abaafbbaca"><div class="ttname"><a href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a97af04ffc3130e25c9eb03abaafbbaca">LIBX52_ERROR_NOT_SUPPORTED</a></div><div class="ttdeci">@ LIBX52_ERROR_NOT_SUPPORTED</div><div class="ttdef"><b>Definition:</b> libx52.h:177</div></div>
<div class="ttc" id="agroup__libx52misc_html_gga93b777d9cea6e733b63c222e6115ccb7a9e4acff4906865192086c8957047b35f"><div class="ttname"><a href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a9e4acff4906865192086c8957047b35f">LIBX52_ERROR_TRY_AGAIN</a></div><div class="ttdeci">@ LIBX52_ERROR_TRY_AGAIN</div><div class="ttdef"><b>Definition:</b> libx52.h:180</div></div>
<div class="ttc" id="agroup__libx52misc_html_ggaa32c12111de45ed00c51fd689fdd6699a2ce41c87908ef0b8ff6d76ccf226dfd0"><div class="ttname"><a href="group__libx52misc.html#ggaa32c12111de45ed00c51fd689fdd6699a2ce41c87908ef0b8ff6d76ccf226dfd0">LIBX52_FEATURE_LED</a></div><div class="ttdeci">@ LIBX52_FEATURE_LED</div><div class="ttdef"><b>Definition:</b> libx52.h:228</div></div>
<div class="ttc" id="agroup__libx52misc_html_gga93b777d9cea6e733b63c222e6115ccb7a1dd2726f8ffacda63b180c68bdf1838f"><div class="ttname"><a href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a1dd2726f8ffacda63b180c68bdf1838f">LIBX52_ERROR_IO</a></div><div class="ttdeci">@ LIBX52_ERROR_IO</div><div class="ttdef"><b>Definition:</b> libx52.h:189</div></div>
<div class="ttc" id="agroup__libx52mfdled_html_ga9bbf5e1ff83201f6124b2d3c75c837c6"><div class="ttname"><a href="group__libx52mfdled.html#ga9bbf5e1ff83201f6124b2d3c75c837c6">libx52_set_brightness</a></div><div class="ttdeci">int libx52_set_brightness(libx52_device *x52, uint8_t mfd, uint16_t brightness)</div><div class="ttdoc">Set the MFD or LED brightness.</div></div>
<div class="ttc" id="agroup__libx52misc_html_gga93b777d9cea6e733b63c222e6115ccb7a85126a0081a32d7c4bd24738996da531"><div class="ttname"><a href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a85126a0081a32d7c4bd24738996da531">LIBX52_ERROR_USB_FAILURE</a></div><div class="ttdeci">@ LIBX52_ERROR_USB_FAILURE</div><div class="ttdef"><b>Definition:</b> libx52.h:185</div></div>
<div class="ttc" id="agroup__libx52clock_html_ga08c48a43f70bebb61b553e0ec12d917c"><div class="ttname"><a href="group__libx52clock.html#ga08c48a43f70bebb61b553e0ec12d917c">libx52_clock_id</a></div><div class="ttdeci">libx52_clock_id</div><div class="ttdoc">List of supported clocks on the MFD.</div><div class="ttdef"><b>Definition:</b> libx52.h:51</div></div>
<div class="ttc" id="agroup__libx52clock_html_ga0c9c90bdba150b6e48ddab30aea45268"><div class="ttname"><a href="group__libx52clock.html#ga0c9c90bdba150b6e48ddab30aea45268">libx52_clock_format</a></div><div class="ttdeci">libx52_clock_format</div><div class="ttdoc">Supported clock formats.</div><div class="ttdef"><b>Definition:</b> libx52.h:66</div></div>
<div class="ttc" id="agroup__libx52misc_html_gga93b777d9cea6e733b63c222e6115ccb7a85126a0081a32d7c4bd24738996da531"><div class="ttname"><a href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a85126a0081a32d7c4bd24738996da531">LIBX52_ERROR_USB_FAILURE</a></div><div class="ttdeci">@ LIBX52_ERROR_USB_FAILURE</div><div class="ttdef"><b>Definition:</b> libx52.h:186</div></div>
<div class="ttc" id="agroup__libx52clock_html_ga08c48a43f70bebb61b553e0ec12d917c"><div class="ttname"><a href="group__libx52clock.html#ga08c48a43f70bebb61b553e0ec12d917c">libx52_clock_id</a></div><div class="ttdeci">libx52_clock_id</div><div class="ttdoc">List of supported clocks on the MFD.</div><div class="ttdef"><b>Definition:</b> libx52.h:52</div></div>
<div class="ttc" id="agroup__libx52clock_html_ga0c9c90bdba150b6e48ddab30aea45268"><div class="ttname"><a href="group__libx52clock.html#ga0c9c90bdba150b6e48ddab30aea45268">libx52_clock_format</a></div><div class="ttdeci">libx52_clock_format</div><div class="ttdoc">Supported clock formats.</div><div class="ttdef"><b>Definition:</b> libx52.h:67</div></div>
<div class="ttc" id="agroup__libx52mfdled_html_ga1a435bb3057aae3307c70fb09912ef18"><div class="ttname"><a href="group__libx52mfdled.html#ga1a435bb3057aae3307c70fb09912ef18">libx52_set_led_state</a></div><div class="ttdeci">int libx52_set_led_state(libx52_device *x52, libx52_led_id led, libx52_led_state state)</div><div class="ttdoc">Set the LED state.</div></div>
<div class="ttc" id="agroup__libx52misc_html_gga93b777d9cea6e733b63c222e6115ccb7ad3e9a0e2e18b469ddc7135d73942e29a"><div class="ttname"><a href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7ad3e9a0e2e18b469ddc7135d73942e29a">LIBX52_ERROR_NO_DEVICE</a></div><div class="ttdeci">@ LIBX52_ERROR_NO_DEVICE</div><div class="ttdef"><b>Definition:</b> libx52.h:194</div></div>
<div class="ttc" id="agroup__libx52init_html_ga82f3fb7f750aa5480d23b69875d3ebe8"><div class="ttname"><a href="group__libx52init.html#ga82f3fb7f750aa5480d23b69875d3ebe8">libx52_disconnect</a></div><div class="ttdeci">int libx52_disconnect(libx52_device *dev)</div><div class="ttdoc">Disconnect from the X52 device.</div></div>
<div class="ttc" id="agroup__libx52misc_html_gga93b777d9cea6e733b63c222e6115ccb7ad3e9a0e2e18b469ddc7135d73942e29a"><div class="ttname"><a href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7ad3e9a0e2e18b469ddc7135d73942e29a">LIBX52_ERROR_NO_DEVICE</a></div><div class="ttdeci">@ LIBX52_ERROR_NO_DEVICE</div><div class="ttdef"><b>Definition:</b> libx52.h:195</div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">

View File

@ -110,8 +110,8 @@ Internationalization of error strings</h2>
<div class="ttc" id="agroup__libx52init_html_ga17fe14ab3f67706b2d35c6cce3cd670b"><div class="ttname"><a href="group__libx52init.html#ga17fe14ab3f67706b2d35c6cce3cd670b">libx52_exit</a></div><div class="ttdeci">void libx52_exit(libx52_device *dev)</div><div class="ttdoc">Exit the library and free up any resources used.</div></div>
<div class="ttc" id="alibx52_8h_html"><div class="ttname"><a href="libx52_8h.html">libx52.h</a></div><div class="ttdoc">Functions, structures and enumerations for the Saitek X52 MFD &amp; LED driver library.</div></div>
<div class="ttc" id="agroup__libx52misc_html_ga5d1fdbcab1b1a6cf8a10c206f8e79f73"><div class="ttname"><a href="group__libx52misc.html#ga5d1fdbcab1b1a6cf8a10c206f8e79f73">libx52_update</a></div><div class="ttdeci">int libx52_update(libx52_device *x52)</div><div class="ttdoc">Update the X52.</div></div>
<div class="ttc" id="agroup__libx52init_html_gaca59b8d8f249fed58a0ec3253328e131"><div class="ttname"><a href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131">libx52_device</a></div><div class="ttdeci">struct libx52_device libx52_device</div><div class="ttdoc">Device context structure used by libx52.</div><div class="ttdef"><b>Definition:</b> libx52.h:45</div></div>
<div class="ttc" id="agroup__libx52misc_html_gga93b777d9cea6e733b63c222e6115ccb7a8c4729a9500f0b9032d874ca7942b708"><div class="ttname"><a href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a8c4729a9500f0b9032d874ca7942b708">LIBX52_SUCCESS</a></div><div class="ttdeci">@ LIBX52_SUCCESS</div><div class="ttdef"><b>Definition:</b> libx52.h:164</div></div>
<div class="ttc" id="agroup__libx52init_html_gaca59b8d8f249fed58a0ec3253328e131"><div class="ttname"><a href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131">libx52_device</a></div><div class="ttdeci">struct libx52_device libx52_device</div><div class="ttdoc">Device context structure used by libx52.</div><div class="ttdef"><b>Definition:</b> libx52.h:46</div></div>
<div class="ttc" id="agroup__libx52misc_html_gga93b777d9cea6e733b63c222e6115ccb7a8c4729a9500f0b9032d874ca7942b708"><div class="ttname"><a href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a8c4729a9500f0b9032d874ca7942b708">LIBX52_SUCCESS</a></div><div class="ttdeci">@ LIBX52_SUCCESS</div><div class="ttdef"><b>Definition:</b> libx52.h:165</div></div>
<div class="ttc" id="agroup__libx52init_html_gaf9ae27c6e505bce8c4415a638033a4bd"><div class="ttname"><a href="group__libx52init.html#gaf9ae27c6e505bce8c4415a638033a4bd">libx52_init</a></div><div class="ttdeci">int libx52_init(libx52_device **dev)</div><div class="ttdoc">Initialize the X52 library.</div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>

View File

@ -70,10 +70,11 @@ $(function() {
<div class="textblock">Here is a list of all modules:</div><div class="directory">
<table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a class="el" href="group__libx52init.html" target="_self">Library Initialization and Deinitialization</a></td><td class="desc">These functions are used at application entry and exit </td></tr>
<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a class="el" href="group__libx52mfdled.html" target="_self">MFD &amp; LED control</a></td><td class="desc">Control the MFD text and LED states </td></tr>
<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a class="el" href="group__libx52clock.html" target="_self">Clock control</a></td><td class="desc">Control the clocks on the MFD </td></tr>
<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a class="el" href="group__libx52misc.html" target="_self">Miscellaneous</a></td><td class="desc">Miscellaneous functionality </td></tr>
<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a class="el" href="group__libx52util.html" target="_self">Utility Functions</a></td><td class="desc">These functions simplify some of the data handling for <a class="el" href="group__libx52mfdled.html">MFD &amp; LED control</a> </td></tr>
<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a class="el" href="group__libx52dev.html" target="_self">Device Handling</a></td><td class="desc">Handle connections to the device </td></tr>
<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a class="el" href="group__libx52mfdled.html" target="_self">MFD &amp; LED control</a></td><td class="desc">Control the MFD text and LED states </td></tr>
<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a class="el" href="group__libx52clock.html" target="_self">Clock control</a></td><td class="desc">Control the clocks on the MFD </td></tr>
<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a class="el" href="group__libx52misc.html" target="_self">Miscellaneous</a></td><td class="desc">Miscellaneous functionality </td></tr>
<tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a class="el" href="group__libx52util.html" target="_self">Utility Functions</a></td><td class="desc">These functions simplify some of the data handling for <a class="el" href="group__libx52mfdled.html">MFD &amp; LED control</a> </td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->

View File

@ -1,4 +1,5 @@
var searchData=
[
['deprecated_20list_3',['Deprecated List',['../deprecated.html',1,'']]]
['deprecated_20list_3',['Deprecated List',['../deprecated.html',1,'']]],
['device_20handling_4',['Device Handling',['../group__libx52dev.html',1,'']]]
];

View File

@ -1,4 +1,4 @@
var searchData=
[
['integration_4',['Integration',['../libx52_integration.html',1,'']]]
['integration_5',['Integration',['../libx52_integration.html',1,'']]]
];

View File

@ -1,76 +1,77 @@
var searchData=
[
['libx52_2eh_5',['libx52.h',['../libx52_8h.html',1,'']]],
['libx52_5fcheck_5ffeature_6',['libx52_check_feature',['../group__libx52misc.html#ga504ed71c3e543da1436ea99465289ceb',1,'libx52.h']]],
['libx52_5fclock_5f1_7',['LIBX52_CLOCK_1',['../group__libx52clock.html#gga08c48a43f70bebb61b553e0ec12d917ca85dccae177b78d35e21875772738ac70',1,'libx52.h']]],
['libx52_5fclock_5f2_8',['LIBX52_CLOCK_2',['../group__libx52clock.html#gga08c48a43f70bebb61b553e0ec12d917cab2d9e9967646a797dfb652d81a964282',1,'libx52.h']]],
['libx52_5fclock_5f3_9',['LIBX52_CLOCK_3',['../group__libx52clock.html#gga08c48a43f70bebb61b553e0ec12d917ca422990d812ea1dd9e94a5b3d03565945',1,'libx52.h']]],
['libx52_5fclock_5fformat_10',['libx52_clock_format',['../group__libx52clock.html#ga0c9c90bdba150b6e48ddab30aea45268',1,'libx52.h']]],
['libx52_5fclock_5fformat_5f12hr_11',['LIBX52_CLOCK_FORMAT_12HR',['../group__libx52clock.html#gga0c9c90bdba150b6e48ddab30aea45268a7e216a257012c9aa2a5b847a4cb96332',1,'libx52.h']]],
['libx52_5fclock_5fformat_5f24hr_12',['LIBX52_CLOCK_FORMAT_24HR',['../group__libx52clock.html#gga0c9c90bdba150b6e48ddab30aea45268a1a60fdc6dacbf9a46a93a161d2644908',1,'libx52.h']]],
['libx52_5fclock_5fid_13',['libx52_clock_id',['../group__libx52clock.html#ga08c48a43f70bebb61b553e0ec12d917c',1,'libx52.h']]],
['libx52_5fconnect_14',['libx52_connect',['../group__libx52init.html#ga65998f1155fb093f45babfd0c2c138d9',1,'libx52.h']]],
['libx52_5fdate_5fformat_15',['libx52_date_format',['../group__libx52clock.html#ga0da0bde31d817eaa42465b0dea2ccf5a',1,'libx52.h']]],
['libx52_5fdate_5fformat_5fddmmyy_16',['LIBX52_DATE_FORMAT_DDMMYY',['../group__libx52clock.html#gga0da0bde31d817eaa42465b0dea2ccf5aa81d30d59013fcef952c9d10a30942abc',1,'libx52.h']]],
['libx52_5fdate_5fformat_5fmmddyy_17',['LIBX52_DATE_FORMAT_MMDDYY',['../group__libx52clock.html#gga0da0bde31d817eaa42465b0dea2ccf5aad91220edc91513325af1def4bcdfc07c',1,'libx52.h']]],
['libx52_5fdate_5fformat_5fyymmdd_18',['LIBX52_DATE_FORMAT_YYMMDD',['../group__libx52clock.html#gga0da0bde31d817eaa42465b0dea2ccf5aad2c9819fc5590f542a22c42a3243bd5e',1,'libx52.h']]],
['libx52_5fdevice_19',['libx52_device',['../group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131',1,'libx52.h']]],
['libx52_5fdisconnect_20',['libx52_disconnect',['../group__libx52init.html#ga82f3fb7f750aa5480d23b69875d3ebe8',1,'libx52.h']]],
['libx52_5ferror_5fbusy_21',['LIBX52_ERROR_BUSY',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7afe5cd825cc2c26c9226025dcb5628f9d',1,'libx52.h']]],
['libx52_5ferror_5fcode_22',['libx52_error_code',['../group__libx52misc.html#ga93b777d9cea6e733b63c222e6115ccb7',1,'libx52.h']]],
['libx52_5ferror_5finit_5ffailure_23',['LIBX52_ERROR_INIT_FAILURE',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a22d30938f3a413c16e9ab2e6c183daeb',1,'libx52.h']]],
['libx52_5ferror_5finterrupted_24',['LIBX52_ERROR_INTERRUPTED',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a1601986a5a57898997fde902f994b91d',1,'libx52.h']]],
['libx52_5ferror_5finvalid_5fparam_25',['LIBX52_ERROR_INVALID_PARAM',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a049c93e363d70c5a6cc5a735371e5e3b',1,'libx52.h']]],
['libx52_5ferror_5fio_26',['LIBX52_ERROR_IO',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a1dd2726f8ffacda63b180c68bdf1838f',1,'libx52.h']]],
['libx52_5ferror_5fno_5fdevice_27',['LIBX52_ERROR_NO_DEVICE',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7ad3e9a0e2e18b469ddc7135d73942e29a',1,'libx52.h']]],
['libx52_5ferror_5fnot_5ffound_28',['LIBX52_ERROR_NOT_FOUND',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a5d77a34c39dfa1757553ecd073913844',1,'libx52.h']]],
['libx52_5ferror_5fnot_5fsupported_29',['LIBX52_ERROR_NOT_SUPPORTED',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a97af04ffc3130e25c9eb03abaafbbaca',1,'libx52.h']]],
['libx52_5ferror_5fout_5fof_5fmemory_30',['LIBX52_ERROR_OUT_OF_MEMORY',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7adc972428ef5695848c268f927a0974cc',1,'libx52.h']]],
['libx52_5ferror_5fout_5fof_5frange_31',['LIBX52_ERROR_OUT_OF_RANGE',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7ac329401de31cc6c50160c1fafcdc5efa',1,'libx52.h']]],
['libx52_5ferror_5foverflow_32',['LIBX52_ERROR_OVERFLOW',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7ac331268731d911dfb16cd28c3d3abc3d',1,'libx52.h']]],
['libx52_5ferror_5fperm_33',['LIBX52_ERROR_PERM',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7acc31bdcda400b886e0ed914eb5a1a153',1,'libx52.h']]],
['libx52_5ferror_5fpipe_34',['LIBX52_ERROR_PIPE',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7acf7169c36418a1a43cd8f7bdbdb91325',1,'libx52.h']]],
['libx52_5ferror_5ftimeout_35',['LIBX52_ERROR_TIMEOUT',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a691294d6e5876fd371f9e32686c548d4',1,'libx52.h']]],
['libx52_5ferror_5ftry_5fagain_36',['LIBX52_ERROR_TRY_AGAIN',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a9e4acff4906865192086c8957047b35f',1,'libx52.h']]],
['libx52_5ferror_5fusb_5ffailure_37',['LIBX52_ERROR_USB_FAILURE',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a85126a0081a32d7c4bd24738996da531',1,'libx52.h']]],
['libx52_5fexit_38',['libx52_exit',['../group__libx52init.html#ga17fe14ab3f67706b2d35c6cce3cd670b',1,'libx52.h']]],
['libx52_5ffeature_39',['libx52_feature',['../group__libx52misc.html#gaa32c12111de45ed00c51fd689fdd6699',1,'libx52.h']]],
['libx52_5ffeature_5fled_40',['LIBX52_FEATURE_LED',['../group__libx52misc.html#ggaa32c12111de45ed00c51fd689fdd6699a2ce41c87908ef0b8ff6d76ccf226dfd0',1,'libx52.h']]],
['libx52_5finit_41',['libx52_init',['../group__libx52init.html#gaf9ae27c6e505bce8c4415a638033a4bd',1,'libx52.h']]],
['libx52_5fled_5fa_42',['LIBX52_LED_A',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa455294ce1f2dd6bb89c7f48034e5ddbc',1,'libx52.h']]],
['libx52_5fled_5fb_43',['LIBX52_LED_B',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa614aceacc2f76589f6e89429c7886c69',1,'libx52.h']]],
['libx52_5fled_5fclutch_44',['LIBX52_LED_CLUTCH',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa3fa42fc0e323348cd453831950e51307',1,'libx52.h']]],
['libx52_5fled_5fd_45',['LIBX52_LED_D',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa29aad41d6d4d2ba9955b76de9559b2d2',1,'libx52.h']]],
['libx52_5fled_5fe_46',['LIBX52_LED_E',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fabb61ccb8aa773f0b1bb44dcf46d91ece',1,'libx52.h']]],
['libx52_5fled_5ffire_47',['LIBX52_LED_FIRE',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fae89d2ce35f72608d41202764128afd00',1,'libx52.h']]],
['libx52_5fled_5fid_48',['libx52_led_id',['../group__libx52mfdled.html#gae97e6cb1be0d79960018f2a12ba7047f',1,'libx52.h']]],
['libx52_5fled_5fpov_49',['LIBX52_LED_POV',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa18862e04f12337863251f7307e04d3bf',1,'libx52.h']]],
['libx52_5fled_5fstate_50',['libx52_led_state',['../group__libx52mfdled.html#gab1a633a40dcdcfc5cf6fc13a3ed8b68c',1,'libx52.h']]],
['libx52_5fled_5fstate_5famber_51',['LIBX52_LED_STATE_AMBER',['../group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68cacce900ab6a9325d72e0f084f9271634e',1,'libx52.h']]],
['libx52_5fled_5fstate_5fgreen_52',['LIBX52_LED_STATE_GREEN',['../group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca1e8346acab9ad3e4735079273808319c',1,'libx52.h']]],
['libx52_5fled_5fstate_5foff_53',['LIBX52_LED_STATE_OFF',['../group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca0a25e41783e99046974964aee88f895a',1,'libx52.h']]],
['libx52_5fled_5fstate_5fon_54',['LIBX52_LED_STATE_ON',['../group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca5a18783f20716411a77e3bfe7195d3d2',1,'libx52.h']]],
['libx52_5fled_5fstate_5fred_55',['LIBX52_LED_STATE_RED',['../group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca64b1620a9d10dc593660bf30d6c987d9',1,'libx52.h']]],
['libx52_5fled_5ft1_56',['LIBX52_LED_T1',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fae3d5181cdca7054ea2a44bb6a33736f9',1,'libx52.h']]],
['libx52_5fled_5ft2_57',['LIBX52_LED_T2',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa3915d9b34e7cd0270c3c9945ea0366cb',1,'libx52.h']]],
['libx52_5fled_5ft3_58',['LIBX52_LED_T3',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa25d249c6a06efbf554928885834376e9',1,'libx52.h']]],
['libx52_5fled_5fthrottle_59',['LIBX52_LED_THROTTLE',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047faede82abd452be7da562c50e89160fcd7',1,'libx52.h']]],
['libx52_5fset_5fblink_60',['libx52_set_blink',['../group__libx52mfdled.html#ga944e06a76077d240ccea8c342a36a876',1,'libx52.h']]],
['libx52_5fset_5fbrightness_61',['libx52_set_brightness',['../group__libx52mfdled.html#ga9bbf5e1ff83201f6124b2d3c75c837c6',1,'libx52.h']]],
['libx52_5fset_5fclock_62',['libx52_set_clock',['../group__libx52clock.html#ga3ebdd7bf3cd2f419d9a13c46a139922e',1,'libx52.h']]],
['libx52_5fset_5fclock_5fformat_63',['libx52_set_clock_format',['../group__libx52clock.html#gacd82a744b1d33e0a9989fca4d8aad42b',1,'libx52.h']]],
['libx52_5fset_5fclock_5ftimezone_64',['libx52_set_clock_timezone',['../group__libx52clock.html#ga04c0429e7fd7d9d5b5b371b88831381e',1,'libx52.h']]],
['libx52_5fset_5fdate_65',['libx52_set_date',['../group__libx52clock.html#ga4f49341bca8a343931858ff008d2d5ca',1,'libx52.h']]],
['libx52_5fset_5fdate_5fformat_66',['libx52_set_date_format',['../group__libx52clock.html#gabfa0aa6cb8742f29b3b8cfbc16fdadb2',1,'libx52.h']]],
['libx52_5fset_5fled_5fstate_67',['libx52_set_led_state',['../group__libx52mfdled.html#ga1a435bb3057aae3307c70fb09912ef18',1,'libx52.h']]],
['libx52_5fset_5fshift_68',['libx52_set_shift',['../group__libx52mfdled.html#ga4250ce5b06f65c086ef6f279a628f378',1,'libx52.h']]],
['libx52_5fset_5ftext_69',['libx52_set_text',['../group__libx52mfdled.html#ga4f2b73685a4eb307895e08a02903bb39',1,'libx52.h']]],
['libx52_5fset_5ftime_70',['libx52_set_time',['../group__libx52clock.html#ga42b5b1f00dea64f0706c31e0b3dd1840',1,'libx52.h']]],
['libx52_5fstrerror_71',['libx52_strerror',['../group__libx52misc.html#gaa29a1022b0c3eb4894ddfd4934c3cf0e',1,'libx52.h']]],
['libx52_5fsuccess_72',['LIBX52_SUCCESS',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a8c4729a9500f0b9032d874ca7942b708',1,'libx52.h']]],
['libx52_5fupdate_73',['libx52_update',['../group__libx52misc.html#ga5d1fdbcab1b1a6cf8a10c206f8e79f73',1,'libx52.h']]],
['libx52_5fvendor_5fcommand_74',['libx52_vendor_command',['../group__libx52misc.html#gac491f4fb8d37f477d83725cb472de030',1,'libx52.h']]],
['library_20initialization_20and_20deinitialization_75',['Library Initialization and Deinitialization',['../group__libx52init.html',1,'']]],
['libx52util_2eh_76',['libx52util.h',['../libx52util_8h.html',1,'']]],
['libx52util_5fconvert_5futf8_5fstring_77',['libx52util_convert_utf8_string',['../group__libx52util.html#gac5a9279cba660740580e18029e827817',1,'libx52util.h']]]
['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']]]
];

View File

@ -1,5 +1,5 @@
var searchData=
[
['mfd_20_26_20led_20control_78',['MFD &amp; LED control',['../group__libx52mfdled.html',1,'']]],
['miscellaneous_79',['Miscellaneous',['../group__libx52misc.html',1,'']]]
['mfd_20_26_20led_20control_80',['MFD &amp; LED control',['../group__libx52mfdled.html',1,'']]],
['miscellaneous_81',['Miscellaneous',['../group__libx52misc.html',1,'']]]
];

View File

@ -1,4 +1,4 @@
var searchData=
[
['saitek_20x52_2fx52pro_20drivers_20for_20linux_2funix_80',['Saitek X52/X52Pro drivers for Linux/Unix',['../index.html',1,'']]]
['saitek_20x52_2fx52pro_20drivers_20for_20linux_2funix_82',['Saitek X52/X52Pro drivers for Linux/Unix',['../index.html',1,'']]]
];

View File

@ -1,4 +1,4 @@
var searchData=
[
['utility_20functions_81',['Utility Functions',['../group__libx52util.html',1,'']]]
['utility_20functions_83',['Utility Functions',['../group__libx52util.html',1,'']]]
];

View File

@ -1,10 +1,10 @@
var searchData=
[
['libx52_5fclock_5fformat_105',['libx52_clock_format',['../group__libx52clock.html#ga0c9c90bdba150b6e48ddab30aea45268',1,'libx52.h']]],
['libx52_5fclock_5fid_106',['libx52_clock_id',['../group__libx52clock.html#ga08c48a43f70bebb61b553e0ec12d917c',1,'libx52.h']]],
['libx52_5fdate_5fformat_107',['libx52_date_format',['../group__libx52clock.html#ga0da0bde31d817eaa42465b0dea2ccf5a',1,'libx52.h']]],
['libx52_5ferror_5fcode_108',['libx52_error_code',['../group__libx52misc.html#ga93b777d9cea6e733b63c222e6115ccb7',1,'libx52.h']]],
['libx52_5ffeature_109',['libx52_feature',['../group__libx52misc.html#gaa32c12111de45ed00c51fd689fdd6699',1,'libx52.h']]],
['libx52_5fled_5fid_110',['libx52_led_id',['../group__libx52mfdled.html#gae97e6cb1be0d79960018f2a12ba7047f',1,'libx52.h']]],
['libx52_5fled_5fstate_111',['libx52_led_state',['../group__libx52mfdled.html#gab1a633a40dcdcfc5cf6fc13a3ed8b68c',1,'libx52.h']]]
['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']]]
];

View File

@ -1,45 +1,45 @@
var searchData=
[
['libx52_5fclock_5f1_112',['LIBX52_CLOCK_1',['../group__libx52clock.html#gga08c48a43f70bebb61b553e0ec12d917ca85dccae177b78d35e21875772738ac70',1,'libx52.h']]],
['libx52_5fclock_5f2_113',['LIBX52_CLOCK_2',['../group__libx52clock.html#gga08c48a43f70bebb61b553e0ec12d917cab2d9e9967646a797dfb652d81a964282',1,'libx52.h']]],
['libx52_5fclock_5f3_114',['LIBX52_CLOCK_3',['../group__libx52clock.html#gga08c48a43f70bebb61b553e0ec12d917ca422990d812ea1dd9e94a5b3d03565945',1,'libx52.h']]],
['libx52_5fclock_5fformat_5f12hr_115',['LIBX52_CLOCK_FORMAT_12HR',['../group__libx52clock.html#gga0c9c90bdba150b6e48ddab30aea45268a7e216a257012c9aa2a5b847a4cb96332',1,'libx52.h']]],
['libx52_5fclock_5fformat_5f24hr_116',['LIBX52_CLOCK_FORMAT_24HR',['../group__libx52clock.html#gga0c9c90bdba150b6e48ddab30aea45268a1a60fdc6dacbf9a46a93a161d2644908',1,'libx52.h']]],
['libx52_5fdate_5fformat_5fddmmyy_117',['LIBX52_DATE_FORMAT_DDMMYY',['../group__libx52clock.html#gga0da0bde31d817eaa42465b0dea2ccf5aa81d30d59013fcef952c9d10a30942abc',1,'libx52.h']]],
['libx52_5fdate_5fformat_5fmmddyy_118',['LIBX52_DATE_FORMAT_MMDDYY',['../group__libx52clock.html#gga0da0bde31d817eaa42465b0dea2ccf5aad91220edc91513325af1def4bcdfc07c',1,'libx52.h']]],
['libx52_5fdate_5fformat_5fyymmdd_119',['LIBX52_DATE_FORMAT_YYMMDD',['../group__libx52clock.html#gga0da0bde31d817eaa42465b0dea2ccf5aad2c9819fc5590f542a22c42a3243bd5e',1,'libx52.h']]],
['libx52_5ferror_5fbusy_120',['LIBX52_ERROR_BUSY',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7afe5cd825cc2c26c9226025dcb5628f9d',1,'libx52.h']]],
['libx52_5ferror_5finit_5ffailure_121',['LIBX52_ERROR_INIT_FAILURE',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a22d30938f3a413c16e9ab2e6c183daeb',1,'libx52.h']]],
['libx52_5ferror_5finterrupted_122',['LIBX52_ERROR_INTERRUPTED',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a1601986a5a57898997fde902f994b91d',1,'libx52.h']]],
['libx52_5ferror_5finvalid_5fparam_123',['LIBX52_ERROR_INVALID_PARAM',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a049c93e363d70c5a6cc5a735371e5e3b',1,'libx52.h']]],
['libx52_5ferror_5fio_124',['LIBX52_ERROR_IO',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a1dd2726f8ffacda63b180c68bdf1838f',1,'libx52.h']]],
['libx52_5ferror_5fno_5fdevice_125',['LIBX52_ERROR_NO_DEVICE',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7ad3e9a0e2e18b469ddc7135d73942e29a',1,'libx52.h']]],
['libx52_5ferror_5fnot_5ffound_126',['LIBX52_ERROR_NOT_FOUND',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a5d77a34c39dfa1757553ecd073913844',1,'libx52.h']]],
['libx52_5ferror_5fnot_5fsupported_127',['LIBX52_ERROR_NOT_SUPPORTED',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a97af04ffc3130e25c9eb03abaafbbaca',1,'libx52.h']]],
['libx52_5ferror_5fout_5fof_5fmemory_128',['LIBX52_ERROR_OUT_OF_MEMORY',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7adc972428ef5695848c268f927a0974cc',1,'libx52.h']]],
['libx52_5ferror_5fout_5fof_5frange_129',['LIBX52_ERROR_OUT_OF_RANGE',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7ac329401de31cc6c50160c1fafcdc5efa',1,'libx52.h']]],
['libx52_5ferror_5foverflow_130',['LIBX52_ERROR_OVERFLOW',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7ac331268731d911dfb16cd28c3d3abc3d',1,'libx52.h']]],
['libx52_5ferror_5fperm_131',['LIBX52_ERROR_PERM',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7acc31bdcda400b886e0ed914eb5a1a153',1,'libx52.h']]],
['libx52_5ferror_5fpipe_132',['LIBX52_ERROR_PIPE',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7acf7169c36418a1a43cd8f7bdbdb91325',1,'libx52.h']]],
['libx52_5ferror_5ftimeout_133',['LIBX52_ERROR_TIMEOUT',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a691294d6e5876fd371f9e32686c548d4',1,'libx52.h']]],
['libx52_5ferror_5ftry_5fagain_134',['LIBX52_ERROR_TRY_AGAIN',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a9e4acff4906865192086c8957047b35f',1,'libx52.h']]],
['libx52_5ferror_5fusb_5ffailure_135',['LIBX52_ERROR_USB_FAILURE',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a85126a0081a32d7c4bd24738996da531',1,'libx52.h']]],
['libx52_5ffeature_5fled_136',['LIBX52_FEATURE_LED',['../group__libx52misc.html#ggaa32c12111de45ed00c51fd689fdd6699a2ce41c87908ef0b8ff6d76ccf226dfd0',1,'libx52.h']]],
['libx52_5fled_5fa_137',['LIBX52_LED_A',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa455294ce1f2dd6bb89c7f48034e5ddbc',1,'libx52.h']]],
['libx52_5fled_5fb_138',['LIBX52_LED_B',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa614aceacc2f76589f6e89429c7886c69',1,'libx52.h']]],
['libx52_5fled_5fclutch_139',['LIBX52_LED_CLUTCH',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa3fa42fc0e323348cd453831950e51307',1,'libx52.h']]],
['libx52_5fled_5fd_140',['LIBX52_LED_D',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa29aad41d6d4d2ba9955b76de9559b2d2',1,'libx52.h']]],
['libx52_5fled_5fe_141',['LIBX52_LED_E',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fabb61ccb8aa773f0b1bb44dcf46d91ece',1,'libx52.h']]],
['libx52_5fled_5ffire_142',['LIBX52_LED_FIRE',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fae89d2ce35f72608d41202764128afd00',1,'libx52.h']]],
['libx52_5fled_5fpov_143',['LIBX52_LED_POV',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa18862e04f12337863251f7307e04d3bf',1,'libx52.h']]],
['libx52_5fled_5fstate_5famber_144',['LIBX52_LED_STATE_AMBER',['../group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68cacce900ab6a9325d72e0f084f9271634e',1,'libx52.h']]],
['libx52_5fled_5fstate_5fgreen_145',['LIBX52_LED_STATE_GREEN',['../group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca1e8346acab9ad3e4735079273808319c',1,'libx52.h']]],
['libx52_5fled_5fstate_5foff_146',['LIBX52_LED_STATE_OFF',['../group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca0a25e41783e99046974964aee88f895a',1,'libx52.h']]],
['libx52_5fled_5fstate_5fon_147',['LIBX52_LED_STATE_ON',['../group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca5a18783f20716411a77e3bfe7195d3d2',1,'libx52.h']]],
['libx52_5fled_5fstate_5fred_148',['LIBX52_LED_STATE_RED',['../group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca64b1620a9d10dc593660bf30d6c987d9',1,'libx52.h']]],
['libx52_5fled_5ft1_149',['LIBX52_LED_T1',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fae3d5181cdca7054ea2a44bb6a33736f9',1,'libx52.h']]],
['libx52_5fled_5ft2_150',['LIBX52_LED_T2',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa3915d9b34e7cd0270c3c9945ea0366cb',1,'libx52.h']]],
['libx52_5fled_5ft3_151',['LIBX52_LED_T3',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa25d249c6a06efbf554928885834376e9',1,'libx52.h']]],
['libx52_5fled_5fthrottle_152',['LIBX52_LED_THROTTLE',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047faede82abd452be7da562c50e89160fcd7',1,'libx52.h']]],
['libx52_5fsuccess_153',['LIBX52_SUCCESS',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a8c4729a9500f0b9032d874ca7942b708',1,'libx52.h']]]
['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']]]
];

View File

@ -1,5 +1,5 @@
var searchData=
[
['libx52_2eh_82',['libx52.h',['../libx52_8h.html',1,'']]],
['libx52util_2eh_83',['libx52util.h',['../libx52util_8h.html',1,'']]]
['libx52_2eh_84',['libx52.h',['../libx52_8h.html',1,'']]],
['libx52util_2eh_85',['libx52util.h',['../libx52util_8h.html',1,'']]]
];

View File

@ -1,23 +1,24 @@
var searchData=
[
['libx52_5fcheck_5ffeature_84',['libx52_check_feature',['../group__libx52misc.html#ga504ed71c3e543da1436ea99465289ceb',1,'libx52.h']]],
['libx52_5fconnect_85',['libx52_connect',['../group__libx52init.html#ga65998f1155fb093f45babfd0c2c138d9',1,'libx52.h']]],
['libx52_5fdisconnect_86',['libx52_disconnect',['../group__libx52init.html#ga82f3fb7f750aa5480d23b69875d3ebe8',1,'libx52.h']]],
['libx52_5fexit_87',['libx52_exit',['../group__libx52init.html#ga17fe14ab3f67706b2d35c6cce3cd670b',1,'libx52.h']]],
['libx52_5finit_88',['libx52_init',['../group__libx52init.html#gaf9ae27c6e505bce8c4415a638033a4bd',1,'libx52.h']]],
['libx52_5fset_5fblink_89',['libx52_set_blink',['../group__libx52mfdled.html#ga944e06a76077d240ccea8c342a36a876',1,'libx52.h']]],
['libx52_5fset_5fbrightness_90',['libx52_set_brightness',['../group__libx52mfdled.html#ga9bbf5e1ff83201f6124b2d3c75c837c6',1,'libx52.h']]],
['libx52_5fset_5fclock_91',['libx52_set_clock',['../group__libx52clock.html#ga3ebdd7bf3cd2f419d9a13c46a139922e',1,'libx52.h']]],
['libx52_5fset_5fclock_5fformat_92',['libx52_set_clock_format',['../group__libx52clock.html#gacd82a744b1d33e0a9989fca4d8aad42b',1,'libx52.h']]],
['libx52_5fset_5fclock_5ftimezone_93',['libx52_set_clock_timezone',['../group__libx52clock.html#ga04c0429e7fd7d9d5b5b371b88831381e',1,'libx52.h']]],
['libx52_5fset_5fdate_94',['libx52_set_date',['../group__libx52clock.html#ga4f49341bca8a343931858ff008d2d5ca',1,'libx52.h']]],
['libx52_5fset_5fdate_5fformat_95',['libx52_set_date_format',['../group__libx52clock.html#gabfa0aa6cb8742f29b3b8cfbc16fdadb2',1,'libx52.h']]],
['libx52_5fset_5fled_5fstate_96',['libx52_set_led_state',['../group__libx52mfdled.html#ga1a435bb3057aae3307c70fb09912ef18',1,'libx52.h']]],
['libx52_5fset_5fshift_97',['libx52_set_shift',['../group__libx52mfdled.html#ga4250ce5b06f65c086ef6f279a628f378',1,'libx52.h']]],
['libx52_5fset_5ftext_98',['libx52_set_text',['../group__libx52mfdled.html#ga4f2b73685a4eb307895e08a02903bb39',1,'libx52.h']]],
['libx52_5fset_5ftime_99',['libx52_set_time',['../group__libx52clock.html#ga42b5b1f00dea64f0706c31e0b3dd1840',1,'libx52.h']]],
['libx52_5fstrerror_100',['libx52_strerror',['../group__libx52misc.html#gaa29a1022b0c3eb4894ddfd4934c3cf0e',1,'libx52.h']]],
['libx52_5fupdate_101',['libx52_update',['../group__libx52misc.html#ga5d1fdbcab1b1a6cf8a10c206f8e79f73',1,'libx52.h']]],
['libx52_5fvendor_5fcommand_102',['libx52_vendor_command',['../group__libx52misc.html#gac491f4fb8d37f477d83725cb472de030',1,'libx52.h']]],
['libx52util_5fconvert_5futf8_5fstring_103',['libx52util_convert_utf8_string',['../group__libx52util.html#gac5a9279cba660740580e18029e827817',1,'libx52util.h']]]
['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']]]
];

View File

@ -1,4 +1,4 @@
var searchData=
[
['clock_20control_154',['Clock control',['../group__libx52clock.html',1,'']]]
['clock_20control_157',['Clock control',['../group__libx52clock.html',1,'']]]
];

View File

@ -1,4 +1,4 @@
var searchData=
[
['library_20initialization_20and_20deinitialization_155',['Library Initialization and Deinitialization',['../group__libx52init.html',1,'']]]
['device_20handling_158',['Device Handling',['../group__libx52dev.html',1,'']]]
];

View File

@ -1,5 +1,4 @@
var searchData=
[
['mfd_20_26_20led_20control_156',['MFD &amp; LED control',['../group__libx52mfdled.html',1,'']]],
['miscellaneous_157',['Miscellaneous',['../group__libx52misc.html',1,'']]]
['library_20initialization_20and_20deinitialization_159',['Library Initialization and Deinitialization',['../group__libx52init.html',1,'']]]
];

View File

@ -1,4 +1,5 @@
var searchData=
[
['utility_20functions_158',['Utility Functions',['../group__libx52util.html',1,'']]]
['mfd_20_26_20led_20control_160',['MFD &amp; LED control',['../group__libx52mfdled.html',1,'']]],
['miscellaneous_161',['Miscellaneous',['../group__libx52misc.html',1,'']]]
];

View File

@ -0,0 +1,30 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="groups_4.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>

View File

@ -0,0 +1,4 @@
var searchData=
[
['utility_20functions_162',['Utility Functions',['../group__libx52util.html',1,'']]]
];

View File

@ -1,5 +1,5 @@
var searchData=
[
['caveats_159',['Caveats',['../libx52_caveats.html',1,'']]],
['command_20line_20interface_20to_20libx52_160',['Command Line Interface to libx52',['../x52cli.html',1,'']]]
['caveats_163',['Caveats',['../libx52_caveats.html',1,'']]],
['command_20line_20interface_20to_20libx52_164',['Command Line Interface to libx52',['../x52cli.html',1,'']]]
];

View File

@ -1,4 +1,4 @@
var searchData=
[
['deprecated_20list_161',['Deprecated List',['../deprecated.html',1,'']]]
['deprecated_20list_165',['Deprecated List',['../deprecated.html',1,'']]]
];

View File

@ -1,4 +1,4 @@
var searchData=
[
['integration_162',['Integration',['../libx52_integration.html',1,'']]]
['integration_166',['Integration',['../libx52_integration.html',1,'']]]
];

View File

@ -1,4 +1,4 @@
var searchData=
[
['saitek_20x52_2fx52pro_20drivers_20for_20linux_2funix_163',['Saitek X52/X52Pro drivers for Linux/Unix',['../index.html',1,'']]]
['saitek_20x52_2fx52pro_20drivers_20for_20linux_2funix_167',['Saitek X52/X52Pro drivers for Linux/Unix',['../index.html',1,'']]]
];

View File

@ -6,7 +6,7 @@ var indexSectionsWithContent =
3: "l",
4: "l",
5: "l",
6: "clmu",
6: "cdlmu",
7: "cdis"
};

View File

@ -1,4 +1,4 @@
var searchData=
[
['libx52_5fdevice_104',['libx52_device',['../group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131',1,'libx52.h']]]
['libx52_5fdevice_107',['libx52_device',['../group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131',1,'libx52.h']]]
];