Skip to content

Commit a4f54bb

Browse files
Updated docs to v262 (#137)
2 parents 7ced28d + 0c3f676 commit a4f54bb

File tree

8 files changed

+46
-6
lines changed

8 files changed

+46
-6
lines changed

Control/PROG_init.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@
9393
<pre class="literal-block">function main( ... )
9494
<a class="reference internal" href="api.html#ctl-init-args-t"><span class="std std-ref">ctl_init_args_t</span></a> CtlInitArgs;
9595
ctl_api_handle_t hAPIHandle;
96-
if (<a class="reference internal" href="api.html#ctlinit"><span class="std std-ref">ctlInit</span></a>(CtlInitArgs, &amp;hAPIHandle) != <a class="reference internal" href="api.html#ctl-result-t"><span class="std std-ref">CTL_RESULT_SUCCESS</span></a>)
96+
if (<a class="reference internal" href="api.html#ctlinit"><span class="std std-ref">ctlInit</span></a>(&amp;CtlInitArgs, &amp;hAPIHandle) != <a class="reference internal" href="api.html#ctl-result-t"><span class="std std-ref">CTL_RESULT_SUCCESS</span></a>)
9797
output(&quot;Can't initialize the API&quot;)
9898
else
9999
# Enumerate all adapters

Control/api.html

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4618,7 +4618,7 @@ <h3>Display Functions<a class="headerlink" href="#display-functions" title="Link
46184618
<span id="_CPPv312ctlI2CAccess27ctl_display_output_handle_tP21ctl_i2c_access_args_t"></span><span id="_CPPv212ctlI2CAccess27ctl_display_output_handle_tP21ctl_i2c_access_args_t"></span><span id="ctlI2CAccess__ctl_display_output_handle_t.ctl_i2c_access_args_tP"></span><span class="target" id="igcl__api_8h_1ae4c111668b07bb7987e2747e9bce19e4"></span><span class="pre">CTL_APIEXPORT</span><span class="w"> </span><a class="reference internal" href="#_CPPv412ctl_result_t" title="ctl_result_t"><span class="n"><span class="pre">ctl_result_t</span></span></a><span class="w"> </span><span class="pre">CTL_APICALL</span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ctlI2CAccess</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">ctl_display_output_handle_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">hDisplayOutput</span></span>, <a class="reference internal" href="#_CPPv421ctl_i2c_access_args_t" title="ctl_i2c_access_args_t"><span class="n"><span class="pre">ctl_i2c_access_args_t</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">pI2cAccessArgs</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv412ctlI2CAccess27ctl_display_output_handle_tP21ctl_i2c_access_args_t" title="Link to this definition"></a><br /></dt>
46194619
<dd><p>I2C Access. </p>
46204620
<p><ul class="simple">
4621-
<li><p>Interface to access I2C using display handle as identifier.</p></li>
4621+
<li><p>Interface to access I2C using display handle as identifier. I2C driver override flags are supported only for HDMI displays.</p></li>
46224622
</ul>
46234623
</p>
46244624
<dl class="field-list simple">
@@ -6631,6 +6631,30 @@ <h3>Display Enums<a class="headerlink" href="#display-enums" title="Link to this
66316631
<dd><p>Uses Slower access using SW bit bashing method. If no Speed Flag is set, defaults to Best Option possible. </p>
66326632
</dd></dl>
66336633

6634+
<dl class="cpp enumerator">
6635+
<dt class="sig sig-object cpp" id="_CPPv4N14ctl_i2c_flag_t28CTL_I2C_FLAG_DRIVER_OVERRIDEE">
6636+
<span id="_CPPv3N14ctl_i2c_flag_t28CTL_I2C_FLAG_DRIVER_OVERRIDEE"></span><span id="_CPPv2N14ctl_i2c_flag_t28CTL_I2C_FLAG_DRIVER_OVERRIDEE"></span><span class="target" id="igcl__api_8h_1ac17565ccd5893214c6e102cf7b42f40aa5493ba83e4a52db29ec4ce6bdb039fd3"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">CTL_I2C_FLAG_DRIVER_OVERRIDE</span></span></span><a class="headerlink" href="#_CPPv4N14ctl_i2c_flag_t28CTL_I2C_FLAG_DRIVER_OVERRIDEE" title="Link to this definition"></a><br /></dt>
6637+
<dd><p>If set, overrides the driver I2C flags with those provided by IGCL. </p>
6638+
</dd></dl>
6639+
6640+
<dl class="cpp enumerator">
6641+
<dt class="sig sig-object cpp" id="_CPPv4N14ctl_i2c_flag_t18CTL_I2C_FLAG_STARTE">
6642+
<span id="_CPPv3N14ctl_i2c_flag_t18CTL_I2C_FLAG_STARTE"></span><span id="_CPPv2N14ctl_i2c_flag_t18CTL_I2C_FLAG_STARTE"></span><span class="target" id="igcl__api_8h_1ac17565ccd5893214c6e102cf7b42f40aa5ddb7a1cfd48fad09850d7ffefe50d60"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">CTL_I2C_FLAG_START</span></span></span><a class="headerlink" href="#_CPPv4N14ctl_i2c_flag_t18CTL_I2C_FLAG_STARTE" title="Link to this definition"></a><br /></dt>
6643+
<dd><p>I2C Start driver override flag. </p>
6644+
</dd></dl>
6645+
6646+
<dl class="cpp enumerator">
6647+
<dt class="sig sig-object cpp" id="_CPPv4N14ctl_i2c_flag_t17CTL_I2C_FLAG_STOPE">
6648+
<span id="_CPPv3N14ctl_i2c_flag_t17CTL_I2C_FLAG_STOPE"></span><span id="_CPPv2N14ctl_i2c_flag_t17CTL_I2C_FLAG_STOPE"></span><span class="target" id="igcl__api_8h_1ac17565ccd5893214c6e102cf7b42f40aa2d87c2ca38d60009c05a2f6c71f600d3"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">CTL_I2C_FLAG_STOP</span></span></span><a class="headerlink" href="#_CPPv4N14ctl_i2c_flag_t17CTL_I2C_FLAG_STOPE" title="Link to this definition"></a><br /></dt>
6649+
<dd><p>I2C Stop driver override flags. </p>
6650+
</dd></dl>
6651+
6652+
<dl class="cpp enumerator">
6653+
<dt class="sig sig-object cpp" id="_CPPv4N14ctl_i2c_flag_t20CTL_I2C_FLAG_RESTARTE">
6654+
<span id="_CPPv3N14ctl_i2c_flag_t20CTL_I2C_FLAG_RESTARTE"></span><span id="_CPPv2N14ctl_i2c_flag_t20CTL_I2C_FLAG_RESTARTE"></span><span class="target" id="igcl__api_8h_1ac17565ccd5893214c6e102cf7b42f40aaee9100942a81239df3adcd770d4ead16"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">CTL_I2C_FLAG_RESTART</span></span></span><a class="headerlink" href="#_CPPv4N14ctl_i2c_flag_t20CTL_I2C_FLAG_RESTARTE" title="Link to this definition"></a><br /></dt>
6655+
<dd><p>I2C Restart driver override flag. </p>
6656+
</dd></dl>
6657+
66346658
<dl class="cpp enumerator">
66356659
<dt class="sig sig-object cpp" id="_CPPv4N14ctl_i2c_flag_t16CTL_I2C_FLAG_MAXE">
66366660
<span id="_CPPv3N14ctl_i2c_flag_t16CTL_I2C_FLAG_MAXE"></span><span id="_CPPv2N14ctl_i2c_flag_t16CTL_I2C_FLAG_MAXE"></span><span class="target" id="igcl__api_8h_1ac17565ccd5893214c6e102cf7b42f40aafb4512519f67396edc49d8a8bbf24ffe"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">CTL_I2C_FLAG_MAX</span></span></span><a class="headerlink" href="#_CPPv4N14ctl_i2c_flag_t16CTL_I2C_FLAG_MAXE" title="Link to this definition"></a><br /></dt>

_sources/Control/PROG_init.rst.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ The pseudo code below shows how to initialize the IGCL library and enumerate the
1717
function main( ... )
1818
:ref:`ctl-init-args-t` CtlInitArgs;
1919
ctl_api_handle_t hAPIHandle;
20-
if (:ref:`ctlInit`\(CtlInitArgs, &hAPIHandle) != :ref:`CTL_RESULT_SUCCESS <ctl-result-t>`\)
20+
if (:ref:`ctlInit`\(&CtlInitArgs, &hAPIHandle) != :ref:`CTL_RESULT_SUCCESS <ctl-result-t>`\)
2121
output("Can't initialize the API")
2222
else
2323
# Enumerate all adapters

api.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1332,6 +1332,10 @@ <h1>API Documentation<a class="headerlink" href="#api-documentation" title="Link
13321332
<li class="toctree-l6"><a class="reference internal" href="Control/api.html#_CPPv4N14ctl_i2c_flag_t23CTL_I2C_FLAG_SPEED_SLOWE"><code class="docutils literal notranslate"><span class="pre">CTL_I2C_FLAG_SPEED_SLOW</span></code></a></li>
13331333
<li class="toctree-l6"><a class="reference internal" href="Control/api.html#_CPPv4N14ctl_i2c_flag_t23CTL_I2C_FLAG_SPEED_FASTE"><code class="docutils literal notranslate"><span class="pre">CTL_I2C_FLAG_SPEED_FAST</span></code></a></li>
13341334
<li class="toctree-l6"><a class="reference internal" href="Control/api.html#_CPPv4N14ctl_i2c_flag_t27CTL_I2C_FLAG_SPEED_BIT_BASHE"><code class="docutils literal notranslate"><span class="pre">CTL_I2C_FLAG_SPEED_BIT_BASH</span></code></a></li>
1335+
<li class="toctree-l6"><a class="reference internal" href="Control/api.html#_CPPv4N14ctl_i2c_flag_t28CTL_I2C_FLAG_DRIVER_OVERRIDEE"><code class="docutils literal notranslate"><span class="pre">CTL_I2C_FLAG_DRIVER_OVERRIDE</span></code></a></li>
1336+
<li class="toctree-l6"><a class="reference internal" href="Control/api.html#_CPPv4N14ctl_i2c_flag_t18CTL_I2C_FLAG_STARTE"><code class="docutils literal notranslate"><span class="pre">CTL_I2C_FLAG_START</span></code></a></li>
1337+
<li class="toctree-l6"><a class="reference internal" href="Control/api.html#_CPPv4N14ctl_i2c_flag_t17CTL_I2C_FLAG_STOPE"><code class="docutils literal notranslate"><span class="pre">CTL_I2C_FLAG_STOP</span></code></a></li>
1338+
<li class="toctree-l6"><a class="reference internal" href="Control/api.html#_CPPv4N14ctl_i2c_flag_t20CTL_I2C_FLAG_RESTARTE"><code class="docutils literal notranslate"><span class="pre">CTL_I2C_FLAG_RESTART</span></code></a></li>
13351339
<li class="toctree-l6"><a class="reference internal" href="Control/api.html#_CPPv4N14ctl_i2c_flag_t16CTL_I2C_FLAG_MAXE"><code class="docutils literal notranslate"><span class="pre">CTL_I2C_FLAG_MAX</span></code></a></li>
13361340
</ul>
13371341
</li>

genindex.html

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1458,14 +1458,22 @@ <h2 id="C">C</h2>
14581458
<li><a href="Control/api.html#_CPPv4N14ctl_i2c_flag_t24CTL_I2C_FLAG_4BYTE_INDEXE">ctl_i2c_flag_t::CTL_I2C_FLAG_4BYTE_INDEX (C++ enumerator)</a>
14591459
</li>
14601460
<li><a href="Control/api.html#_CPPv4N14ctl_i2c_flag_t22CTL_I2C_FLAG_ATOMICI2CE">ctl_i2c_flag_t::CTL_I2C_FLAG_ATOMICI2C (C++ enumerator)</a>
1461+
</li>
1462+
<li><a href="Control/api.html#_CPPv4N14ctl_i2c_flag_t28CTL_I2C_FLAG_DRIVER_OVERRIDEE">ctl_i2c_flag_t::CTL_I2C_FLAG_DRIVER_OVERRIDE (C++ enumerator)</a>
14611463
</li>
14621464
<li><a href="Control/api.html#_CPPv4N14ctl_i2c_flag_t16CTL_I2C_FLAG_MAXE">ctl_i2c_flag_t::CTL_I2C_FLAG_MAX (C++ enumerator)</a>
1465+
</li>
1466+
<li><a href="Control/api.html#_CPPv4N14ctl_i2c_flag_t20CTL_I2C_FLAG_RESTARTE">ctl_i2c_flag_t::CTL_I2C_FLAG_RESTART (C++ enumerator)</a>
14631467
</li>
14641468
<li><a href="Control/api.html#_CPPv4N14ctl_i2c_flag_t27CTL_I2C_FLAG_SPEED_BIT_BASHE">ctl_i2c_flag_t::CTL_I2C_FLAG_SPEED_BIT_BASH (C++ enumerator)</a>
14651469
</li>
14661470
<li><a href="Control/api.html#_CPPv4N14ctl_i2c_flag_t23CTL_I2C_FLAG_SPEED_FASTE">ctl_i2c_flag_t::CTL_I2C_FLAG_SPEED_FAST (C++ enumerator)</a>
14671471
</li>
14681472
<li><a href="Control/api.html#_CPPv4N14ctl_i2c_flag_t23CTL_I2C_FLAG_SPEED_SLOWE">ctl_i2c_flag_t::CTL_I2C_FLAG_SPEED_SLOW (C++ enumerator)</a>
1473+
</li>
1474+
<li><a href="Control/api.html#_CPPv4N14ctl_i2c_flag_t18CTL_I2C_FLAG_STARTE">ctl_i2c_flag_t::CTL_I2C_FLAG_START (C++ enumerator)</a>
1475+
</li>
1476+
<li><a href="Control/api.html#_CPPv4N14ctl_i2c_flag_t17CTL_I2C_FLAG_STOPE">ctl_i2c_flag_t::CTL_I2C_FLAG_STOP (C++ enumerator)</a>
14691477
</li>
14701478
<li><a href="Control/api.html#_CPPv422ctl_i2c_pinpair_flag_t">ctl_i2c_pinpair_flag_t (C++ enum)</a>
14711479
</li>
@@ -1887,12 +1895,12 @@ <h2 id="C">C</h2>
18871895
</li>
18881896
<li><a href="Control/api.html#_CPPv417ctl_pci_address_t">ctl_pci_address_t (C++ struct)</a>
18891897
</li>
1898+
</ul></td>
1899+
<td style="width: 33%; vertical-align: top;"><ul>
18901900
<li><a href="Control/api.html#_CPPv4N17ctl_pci_address_t3busE">ctl_pci_address_t::bus (C++ member)</a>
18911901
</li>
18921902
<li><a href="Control/api.html#_CPPv4N17ctl_pci_address_t6deviceE">ctl_pci_address_t::device (C++ member)</a>
18931903
</li>
1894-
</ul></td>
1895-
<td style="width: 33%; vertical-align: top;"><ul>
18961904
<li><a href="Control/api.html#_CPPv4N17ctl_pci_address_t6domainE">ctl_pci_address_t::domain (C++ member)</a>
18971905
</li>
18981906
<li><a href="Control/api.html#_CPPv4N17ctl_pci_address_t8functionE">ctl_pci_address_t::function (C++ member)</a>

index.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1373,6 +1373,10 @@
13731373
<li class="toctree-l7"><a class="reference internal" href="Control/api.html#_CPPv4N14ctl_i2c_flag_t23CTL_I2C_FLAG_SPEED_SLOWE"><code class="docutils literal notranslate"><span class="pre">CTL_I2C_FLAG_SPEED_SLOW</span></code></a></li>
13741374
<li class="toctree-l7"><a class="reference internal" href="Control/api.html#_CPPv4N14ctl_i2c_flag_t23CTL_I2C_FLAG_SPEED_FASTE"><code class="docutils literal notranslate"><span class="pre">CTL_I2C_FLAG_SPEED_FAST</span></code></a></li>
13751375
<li class="toctree-l7"><a class="reference internal" href="Control/api.html#_CPPv4N14ctl_i2c_flag_t27CTL_I2C_FLAG_SPEED_BIT_BASHE"><code class="docutils literal notranslate"><span class="pre">CTL_I2C_FLAG_SPEED_BIT_BASH</span></code></a></li>
1376+
<li class="toctree-l7"><a class="reference internal" href="Control/api.html#_CPPv4N14ctl_i2c_flag_t28CTL_I2C_FLAG_DRIVER_OVERRIDEE"><code class="docutils literal notranslate"><span class="pre">CTL_I2C_FLAG_DRIVER_OVERRIDE</span></code></a></li>
1377+
<li class="toctree-l7"><a class="reference internal" href="Control/api.html#_CPPv4N14ctl_i2c_flag_t18CTL_I2C_FLAG_STARTE"><code class="docutils literal notranslate"><span class="pre">CTL_I2C_FLAG_START</span></code></a></li>
1378+
<li class="toctree-l7"><a class="reference internal" href="Control/api.html#_CPPv4N14ctl_i2c_flag_t17CTL_I2C_FLAG_STOPE"><code class="docutils literal notranslate"><span class="pre">CTL_I2C_FLAG_STOP</span></code></a></li>
1379+
<li class="toctree-l7"><a class="reference internal" href="Control/api.html#_CPPv4N14ctl_i2c_flag_t20CTL_I2C_FLAG_RESTARTE"><code class="docutils literal notranslate"><span class="pre">CTL_I2C_FLAG_RESTART</span></code></a></li>
13761380
<li class="toctree-l7"><a class="reference internal" href="Control/api.html#_CPPv4N14ctl_i2c_flag_t16CTL_I2C_FLAG_MAXE"><code class="docutils literal notranslate"><span class="pre">CTL_I2C_FLAG_MAX</span></code></a></li>
13771381
</ul>
13781382
</li>

objects.inv

186 Bytes
Binary file not shown.

searchindex.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)