|
|
|
@ -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> <span class="comment">/*</span></div>
|
|
|
|
|
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment"> * Saitek X52 Pro MFD & LED driver</span></div>
|
|
|
|
|
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment"> *</span></div>
|
|
|
|
|
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <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> <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> <span class="comment"> *</span></div>
|
|
|
|
|
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <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> <span class="comment"> */</span></div>
|
|
|
|
@ -84,234 +84,238 @@ $(function() {
|
|
|
|
|
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="preprocessor">#include <time.h></span></div>
|
|
|
|
|
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="preprocessor">#include <stdint.h></span></div>
|
|
|
|
|
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="preprocessor">#ifdef __cplusplus</span></div>
|
|
|
|
|
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="keyword">extern</span> <span class="stringliteral">"C"</span> {</div>
|
|
|
|
|
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="preprocessor">#endif</span></div>
|
|
|
|
|
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131"> 45</a></span> <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="group__libx52clock.html#ga08c48a43f70bebb61b553e0ec12d917c"> 51</a></span> <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>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="group__libx52clock.html#gga08c48a43f70bebb61b553e0ec12d917cab2d9e9967646a797dfb652d81a964282"> 56</a></span>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="group__libx52clock.html#gga08c48a43f70bebb61b553e0ec12d917ca422990d812ea1dd9e94a5b3d03565945"> 59</a></span>  <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> } <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="group__libx52clock.html#ga0c9c90bdba150b6e48ddab30aea45268"> 66</a></span> <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>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="group__libx52clock.html#gga0c9c90bdba150b6e48ddab30aea45268a1a60fdc6dacbf9a46a93a161d2644908"> 71</a></span>  <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> } <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="group__libx52clock.html#ga0da0bde31d817eaa42465b0dea2ccf5a"> 78</a></span> <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>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="group__libx52clock.html#gga0da0bde31d817eaa42465b0dea2ccf5aad91220edc91513325af1def4bcdfc07c"> 83</a></span>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="group__libx52clock.html#gga0da0bde31d817eaa42465b0dea2ccf5aad2c9819fc5590f542a22c42a3243bd5e"> 86</a></span>  <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> } <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="group__libx52mfdled.html#gae97e6cb1be0d79960018f2a12ba7047f"> 93</a></span> <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>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa455294ce1f2dd6bb89c7f48034e5ddbc"> 98</a></span>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa614aceacc2f76589f6e89429c7886c69"> 101</a></span>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa29aad41d6d4d2ba9955b76de9559b2d2"> 104</a></span>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fabb61ccb8aa773f0b1bb44dcf46d91ece"> 107</a></span>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fae3d5181cdca7054ea2a44bb6a33736f9"> 110</a></span>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa3915d9b34e7cd0270c3c9945ea0366cb"> 113</a></span>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa25d249c6a06efbf554928885834376e9"> 116</a></span>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa18862e04f12337863251f7307e04d3bf"> 119</a></span>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa3fa42fc0e323348cd453831950e51307"> 122</a></span>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047faede82abd452be7da562c50e89160fcd7"> 125</a></span>  <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> } <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="group__libx52mfdled.html#gab1a633a40dcdcfc5cf6fc13a3ed8b68c"> 135</a></span> <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>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca5a18783f20716411a77e3bfe7195d3d2"> 143</a></span>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca64b1620a9d10dc593660bf30d6c987d9"> 146</a></span>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00149"></a><span class="lineno"><a class="line" href="group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68cacce900ab6a9325d72e0f084f9271634e"> 149</a></span>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca1e8346acab9ad3e4735079273808319c"> 152</a></span>  <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> } <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="group__libx52misc.html#ga93b777d9cea6e733b63c222e6115ccb7"> 162</a></span> <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>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00167"></a><span class="lineno"><a class="line" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a22d30938f3a413c16e9ab2e6c183daeb"> 167</a></span>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00170"></a><span class="lineno"><a class="line" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7adc972428ef5695848c268f927a0974cc"> 170</a></span>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00173"></a><span class="lineno"><a class="line" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a049c93e363d70c5a6cc5a735371e5e3b"> 173</a></span>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00176"></a><span class="lineno"><a class="line" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a97af04ffc3130e25c9eb03abaafbbaca"> 176</a></span>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00179"></a><span class="lineno"><a class="line" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a9e4acff4906865192086c8957047b35f"> 179</a></span>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00182"></a><span class="lineno"><a class="line" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7ac329401de31cc6c50160c1fafcdc5efa"> 182</a></span>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a85126a0081a32d7c4bd24738996da531"> 185</a></span>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00188"></a><span class="lineno"><a class="line" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a1dd2726f8ffacda63b180c68bdf1838f"> 188</a></span>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00191"></a><span class="lineno"><a class="line" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7acc31bdcda400b886e0ed914eb5a1a153"> 191</a></span>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7ad3e9a0e2e18b469ddc7135d73942e29a"> 194</a></span>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00197"></a><span class="lineno"><a class="line" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a5d77a34c39dfa1757553ecd073913844"> 197</a></span>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00200"></a><span class="lineno"><a class="line" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7afe5cd825cc2c26c9226025dcb5628f9d"> 200</a></span>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a691294d6e5876fd371f9e32686c548d4"> 203</a></span>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00206"></a><span class="lineno"><a class="line" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7ac331268731d911dfb16cd28c3d3abc3d"> 206</a></span>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00209"></a><span class="lineno"><a class="line" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7acf7169c36418a1a43cd8f7bdbdb91325"> 209</a></span>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00212"></a><span class="lineno"><a class="line" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a1601986a5a57898997fde902f994b91d"> 212</a></span>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00214"></a><span class="lineno"> 214</span> } <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00225"></a><span class="lineno"><a class="line" href="group__libx52misc.html#gaa32c12111de45ed00c51fd689fdd6699"> 225</a></span> <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>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00229"></a><span class="lineno"> 229</span> } <a class="code" href="group__libx52misc.html#gaa32c12111de45ed00c51fd689fdd6699">libx52_feature</a>;</div>
|
|
|
|
|
<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00279"></a><span class="lineno"> 279</span> <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00291"></a><span class="lineno"> 291</span> <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00305"></a><span class="lineno"> 305</span> <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00318"></a><span class="lineno"> 318</span> <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00358"></a><span class="lineno"> 358</span> <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00383"></a><span class="lineno"> 383</span> <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>  <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>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00423"></a><span class="lineno"> 423</span> <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> <span class="preprocessor">#include <stdbool.h></span></div>
|
|
|
|
|
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="preprocessor">#ifdef __cplusplus</span></div>
|
|
|
|
|
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="keyword">extern</span> <span class="stringliteral">"C"</span> {</div>
|
|
|
|
|
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#endif</span></div>
|
|
|
|
|
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131"> 46</a></span> <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="group__libx52clock.html#ga08c48a43f70bebb61b553e0ec12d917c"> 52</a></span> <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>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="group__libx52clock.html#gga08c48a43f70bebb61b553e0ec12d917cab2d9e9967646a797dfb652d81a964282"> 57</a></span>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="group__libx52clock.html#gga08c48a43f70bebb61b553e0ec12d917ca422990d812ea1dd9e94a5b3d03565945"> 60</a></span>  <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> } <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="group__libx52clock.html#ga0c9c90bdba150b6e48ddab30aea45268"> 67</a></span> <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>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="group__libx52clock.html#gga0c9c90bdba150b6e48ddab30aea45268a1a60fdc6dacbf9a46a93a161d2644908"> 72</a></span>  <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> } <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="group__libx52clock.html#ga0da0bde31d817eaa42465b0dea2ccf5a"> 79</a></span> <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>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="group__libx52clock.html#gga0da0bde31d817eaa42465b0dea2ccf5aad91220edc91513325af1def4bcdfc07c"> 84</a></span>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="group__libx52clock.html#gga0da0bde31d817eaa42465b0dea2ccf5aad2c9819fc5590f542a22c42a3243bd5e"> 87</a></span>  <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> } <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="group__libx52mfdled.html#gae97e6cb1be0d79960018f2a12ba7047f"> 94</a></span> <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>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa455294ce1f2dd6bb89c7f48034e5ddbc"> 99</a></span>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa614aceacc2f76589f6e89429c7886c69"> 102</a></span>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa29aad41d6d4d2ba9955b76de9559b2d2"> 105</a></span>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fabb61ccb8aa773f0b1bb44dcf46d91ece"> 108</a></span>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fae3d5181cdca7054ea2a44bb6a33736f9"> 111</a></span>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa3915d9b34e7cd0270c3c9945ea0366cb"> 114</a></span>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa25d249c6a06efbf554928885834376e9"> 117</a></span>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa18862e04f12337863251f7307e04d3bf"> 120</a></span>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa3fa42fc0e323348cd453831950e51307"> 123</a></span>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00126"></a><span class="lineno"><a class="line" href="group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047faede82abd452be7da562c50e89160fcd7"> 126</a></span>  <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> } <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="group__libx52mfdled.html#gab1a633a40dcdcfc5cf6fc13a3ed8b68c"> 136</a></span> <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>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00144"></a><span class="lineno"><a class="line" href="group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca5a18783f20716411a77e3bfe7195d3d2"> 144</a></span>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca64b1620a9d10dc593660bf30d6c987d9"> 147</a></span>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68cacce900ab6a9325d72e0f084f9271634e"> 150</a></span>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca1e8346acab9ad3e4735079273808319c"> 153</a></span>  <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> } <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="group__libx52misc.html#ga93b777d9cea6e733b63c222e6115ccb7"> 163</a></span> <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>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a22d30938f3a413c16e9ab2e6c183daeb"> 168</a></span>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00171"></a><span class="lineno"><a class="line" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7adc972428ef5695848c268f927a0974cc"> 171</a></span>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00174"></a><span class="lineno"><a class="line" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a049c93e363d70c5a6cc5a735371e5e3b"> 174</a></span>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00177"></a><span class="lineno"><a class="line" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a97af04ffc3130e25c9eb03abaafbbaca"> 177</a></span>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a9e4acff4906865192086c8957047b35f"> 180</a></span>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00183"></a><span class="lineno"><a class="line" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7ac329401de31cc6c50160c1fafcdc5efa"> 183</a></span>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00186"></a><span class="lineno"><a class="line" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a85126a0081a32d7c4bd24738996da531"> 186</a></span>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a1dd2726f8ffacda63b180c68bdf1838f"> 189</a></span>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7acc31bdcda400b886e0ed914eb5a1a153"> 192</a></span>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7ad3e9a0e2e18b469ddc7135d73942e29a"> 195</a></span>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00198"></a><span class="lineno"><a class="line" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a5d77a34c39dfa1757553ecd073913844"> 198</a></span>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00201"></a><span class="lineno"><a class="line" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7afe5cd825cc2c26c9226025dcb5628f9d"> 201</a></span>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00204"></a><span class="lineno"><a class="line" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a691294d6e5876fd371f9e32686c548d4"> 204</a></span>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00207"></a><span class="lineno"><a class="line" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7ac331268731d911dfb16cd28c3d3abc3d"> 207</a></span>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00210"></a><span class="lineno"><a class="line" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7acf7169c36418a1a43cd8f7bdbdb91325"> 210</a></span>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00213"></a><span class="lineno"><a class="line" href="group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a1601986a5a57898997fde902f994b91d"> 213</a></span>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00215"></a><span class="lineno"> 215</span> } <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00226"></a><span class="lineno"><a class="line" href="group__libx52misc.html#gaa32c12111de45ed00c51fd689fdd6699"> 226</a></span> <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>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00230"></a><span class="lineno"> 230</span> } <a class="code" href="group__libx52misc.html#gaa32c12111de45ed00c51fd689fdd6699">libx52_feature</a>;</div>
|
|
|
|
|
<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00280"></a><span class="lineno"> 280</span> <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00292"></a><span class="lineno"> 292</span> <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00322"></a><span class="lineno"> 322</span> <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00335"></a><span class="lineno"> 335</span> <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00356"></a><span class="lineno"> 356</span> <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00396"></a><span class="lineno"> 396</span> <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00421"></a><span class="lineno"> 421</span> <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>  <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>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00455"></a><span class="lineno"> 455</span> <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>  <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>  <span class="keywordtype">int</span> offset);</div>
|
|
|
|
|
<div class="line"><a name="l00458"></a><span class="lineno"> 458</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00479"></a><span class="lineno"> 479</span> <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>  <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>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00498"></a><span class="lineno"> 498</span> <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00515"></a><span class="lineno"> 515</span> <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00529"></a><span class="lineno"> 529</span> <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00554"></a><span class="lineno"> 554</span> <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00569"></a><span class="lineno"> 569</span> <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00583"></a><span class="lineno"> 583</span> <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00606"></a><span class="lineno"> 606</span> <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00623"></a><span class="lineno"> 623</span> <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00638"></a><span class="lineno"> 638</span> <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00648"></a><span class="lineno"> 648</span> <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00652"></a><span class="lineno"> 652</span> <span class="preprocessor">#ifdef __cplusplus</span></div>
|
|
|
|
|
<div class="line"><a name="l00653"></a><span class="lineno"> 653</span> }</div>
|
|
|
|
|
<div class="line"><a name="l00654"></a><span class="lineno"> 654</span> <span class="preprocessor">#endif</span></div>
|
|
|
|
|
<div class="line"><a name="l00655"></a><span class="lineno"> 655</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00656"></a><span class="lineno"> 656</span> <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> <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00493"></a><span class="lineno"> 493</span> <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>  <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>  <span class="keywordtype">int</span> offset);</div>
|
|
|
|
|
<div class="line"><a name="l00496"></a><span class="lineno"> 496</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00517"></a><span class="lineno"> 517</span> <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>  <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>  <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00536"></a><span class="lineno"> 536</span> <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00553"></a><span class="lineno"> 553</span> <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00567"></a><span class="lineno"> 567</span> <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00592"></a><span class="lineno"> 592</span> <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00607"></a><span class="lineno"> 607</span> <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00621"></a><span class="lineno"> 621</span> <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00644"></a><span class="lineno"> 644</span> <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00661"></a><span class="lineno"> 661</span> <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00676"></a><span class="lineno"> 676</span> <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00686"></a><span class="lineno"> 686</span> <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>  </div>
|
|
|
|
|
<div class="line"><a name="l00690"></a><span class="lineno"> 690</span> <span class="preprocessor">#ifdef __cplusplus</span></div>
|
|
|
|
|
<div class="line"><a name="l00691"></a><span class="lineno"> 691</span> }</div>
|
|
|
|
|
<div class="line"><a name="l00692"></a><span class="lineno"> 692</span> <span class="preprocessor">#endif</span></div>
|
|
|
|
|
<div class="line"><a name="l00693"></a><span class="lineno"> 693</span>  </div>
|
|
|
|
|
<div class="line"><a name="l00694"></a><span class="lineno"> 694</span> <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  <a href="http://www.doxygen.org/index.html">
|
|
|
|
|