Skip to content

Commit

Permalink
deploy: f88cc82
Browse files Browse the repository at this point in the history
  • Loading branch information
SaikiranGudla committed Jan 7, 2025
1 parent 5f5d014 commit 97ccf4d
Show file tree
Hide file tree
Showing 25 changed files with 322 additions and 311 deletions.
Binary file added _images/stm32_exclude_syscalls.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
5 changes: 5 additions & 0 deletions _sources/source/build/project_build_stm32.rst.txt
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,11 @@ and generate executable file (.bin/.hex)
.. image:: /source/build/stm32_compiler_flag.png
:width: 600

* Exclude the generated file syscalls.c from the build process

.. image:: /source/build/stm32_exclude_syscalls.png
:width: 600

* Program by clicking on the "Run adxxxx_iio" option seen or by performing a copy->paste option of the .hex file seen in the STM32/Debug folder

.. image:: /source/build/stm32_run_option.png
Expand Down
8 changes: 4 additions & 4 deletions _sources/source/hardware/comm_interface.rst.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Communication Interface

For data transmission to IIO clients, IIO firmware applications uses *Virtual Serial*
Or *UART* as primary communication links. Firmware by default uses the Virtual Serial
interface for higher speed data transmission as SDP-K1 MCU board and Mbed firmware supports
interface for higher speed data transmission as SDP-K1 MCU board supports
both Virtual Serial and UART interface. If you target a different MCU board that does not
support Virtual Serial, just set UART as communication link in the firmware (app_config.h file).

Expand All @@ -33,9 +33,9 @@ firmware name which is currently running on MCU.
.. image:: /source/hardware/identifying_virtual_serial_port.png
:width: 350

SDP-K1 can support high speed Virtual Serial USB interface, so by default Virtual Serial
is configured as default interface in the Mbed firmware. The interface can be set to
Physical (UART) serial port by defining macro **USE_PHY_COM_PORT** in the app_config.h file.
SDP-K1 can support high speed Virtual Serial USB interface, so by default Virtual Serial
is configured as default interface. The interface can be set to Physical (UART)
serial port by defining macro **USE_PHY_COM_PORT** in the app_config.h file.

.. code-block:: C
Expand Down
492 changes: 246 additions & 246 deletions _static/pygments.css

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion searchindex.js

Large diffs are not rendered by default.

12 changes: 9 additions & 3 deletions source/build/project_build_stm32.html
Original file line number Diff line number Diff line change
Expand Up @@ -221,13 +221,13 @@ <h2>Building a project<a class="headerlink" href="#building-a-project" title="Li
<p>Once the build enviornment is setup, follow the guide below to build your project
and generate executable file (.bin/.hex)</p>
<div><div class="collapsible docutils container">
<input class="collapsible_input" id="8f22db3c8895536d9f469a3ee2373259a3ef1d96" name="8f22db3c8895536d9f469a3ee2373259a3ef1d96" type="checkbox"></input><label for="8f22db3c8895536d9f469a3ee2373259a3ef1d96"><p>Windows</p>
<input class="collapsible_input" id="feed9129cacfd64077289b778ae4b208cc6f3e5d" name="feed9129cacfd64077289b778ae4b208cc6f3e5d" type="checkbox"></input><label for="feed9129cacfd64077289b778ae4b208cc6f3e5d"><p>Windows</p>
<div class="icon"></div></label><div class="collapsible_content docutils container">
<div><div class="collapsible docutils container">
<input class="collapsible_input" id="6d4692d8c91dfb061dfba381ec4ebfcee15fe389" name="6d4692d8c91dfb061dfba381ec4ebfcee15fe389" type="checkbox"></input><label for="6d4692d8c91dfb061dfba381ec4ebfcee15fe389"><p>STM32</p>
<input class="collapsible_input" id="df7238a7ddb0a5aaf42604b098b262eb890b9a78" name="df7238a7ddb0a5aaf42604b098b262eb890b9a78" type="checkbox"></input><label for="df7238a7ddb0a5aaf42604b098b262eb890b9a78"><p>STM32</p>
<div class="icon"></div></label><div class="collapsible_content docutils container">
<div><div class="collapsible docutils container">
<input class="collapsible_input" id="40d95710ac8c485fd38ee69527a9ba568f6db616" name="40d95710ac8c485fd38ee69527a9ba568f6db616" type="checkbox"></input><label for="40d95710ac8c485fd38ee69527a9ba568f6db616"><p>Build Using STM32 IDE</p>
<input class="collapsible_input" id="29bab2cfebf52c299e09da63ecd55b3bba9d368d" name="29bab2cfebf52c299e09da63ecd55b3bba9d368d" type="checkbox"></input><label for="29bab2cfebf52c299e09da63ecd55b3bba9d368d"><p>Build Using STM32 IDE</p>
<div class="icon"></div></label><div class="collapsible_content docutils container">
<ul>
<li><p>Open the respective project directory by navigating into the “precision_converters_firmware/projects/” folder.</p></li>
Expand Down Expand Up @@ -262,6 +262,12 @@ <h2>Building a project<a class="headerlink" href="#building-a-project" title="Li
</a>
</div></blockquote>
</li>
<li><p>Exclude the generated file syscalls.c from the build process</p>
<blockquote>
<div><a class="reference internal image-reference" href="../../_images/stm32_exclude_syscalls.png"><img alt="../../_images/stm32_exclude_syscalls.png" src="../../_images/stm32_exclude_syscalls.png" style="width: 600px;" />
</a>
</div></blockquote>
</li>
<li><p>Program by clicking on the “Run adxxxx_iio” option seen or by performing a copy-&gt;paste option of the .hex file seen in the STM32/Debug folder</p>
<blockquote>
<div><a class="reference internal image-reference" href="../../_images/stm32_run_option.png"><img alt="../../_images/stm32_run_option.png" src="../../_images/stm32_run_option.png" style="width: 600px;" />
Expand Down
6 changes: 3 additions & 3 deletions source/hardware/comm_interface.html
Original file line number Diff line number Diff line change
Expand Up @@ -184,7 +184,7 @@ <h1>Communication Interface<a class="headerlink" href="#communication-interface"
<p class="admonition-title">Note</p>
<p>For data transmission to IIO clients, IIO firmware applications uses <em>Virtual Serial</em>
Or <em>UART</em> as primary communication links. Firmware by default uses the Virtual Serial
interface for higher speed data transmission as SDP-K1 MCU board and Mbed firmware supports
interface for higher speed data transmission as SDP-K1 MCU board supports
both Virtual Serial and UART interface. If you target a different MCU board that does not
support Virtual Serial, just set UART as communication link in the firmware (app_config.h file).</p>
</div>
Expand All @@ -207,8 +207,8 @@ <h1>Communication Interface<a class="headerlink" href="#communication-interface"
<a class="reference internal image-reference" href="../../_images/identifying_virtual_serial_port.png"><img alt="../../_images/identifying_virtual_serial_port.png" src="../../_images/identifying_virtual_serial_port.png" style="width: 350px;" />
</a>
<p>SDP-K1 can support high speed Virtual Serial USB interface, so by default Virtual Serial
is configured as default interface in the Mbed firmware. The interface can be set to
Physical (UART) serial port by defining macro <strong>USE_PHY_COM_PORT</strong> in the app_config.h file.</p>
is configured as default interface. The interface can be set to Physical (UART)
serial port by defining macro <strong>USE_PHY_COM_PORT</strong> in the app_config.h file.</p>
<div class="highlight-C notranslate"><div class="highlight"><pre><span></span><span class="cm">/* Enable the UART/VirtualCOM port connection (default VCOM) */</span>
<span class="c1">//#define USE_PHY_COM_PORT // Uncomment to select UART</span>
</pre></div>
Expand Down
6 changes: 3 additions & 3 deletions source/projects/ad2s1210_iio/ad2s1210_iio.html
Original file line number Diff line number Diff line change
Expand Up @@ -293,7 +293,7 @@ <h2>Communication Interface<a class="headerlink" href="#communication-interface"
<p class="admonition-title">Note</p>
<p>For data transmission to IIO clients, IIO firmware applications uses <em>Virtual Serial</em>
Or <em>UART</em> as primary communication links. Firmware by default uses the Virtual Serial
interface for higher speed data transmission as SDP-K1 MCU board and Mbed firmware supports
interface for higher speed data transmission as SDP-K1 MCU board supports
both Virtual Serial and UART interface. If you target a different MCU board that does not
support Virtual Serial, just set UART as communication link in the firmware (app_config.h file).</p>
</div>
Expand All @@ -316,8 +316,8 @@ <h2>Communication Interface<a class="headerlink" href="#communication-interface"
<a class="reference internal image-reference" href="../../../_images/identifying_virtual_serial_port.png"><img alt="../../../_images/identifying_virtual_serial_port.png" src="../../../_images/identifying_virtual_serial_port.png" style="width: 350px;" />
</a>
<p>SDP-K1 can support high speed Virtual Serial USB interface, so by default Virtual Serial
is configured as default interface in the Mbed firmware. The interface can be set to
Physical (UART) serial port by defining macro <strong>USE_PHY_COM_PORT</strong> in the app_config.h file.</p>
is configured as default interface. The interface can be set to Physical (UART)
serial port by defining macro <strong>USE_PHY_COM_PORT</strong> in the app_config.h file.</p>
<div class="highlight-C notranslate"><div class="highlight"><pre><span></span><span class="cm">/* Enable the UART/VirtualCOM port connection (default VCOM) */</span>
<span class="c1">//#define USE_PHY_COM_PORT // Uncomment to select UART</span>
</pre></div>
Expand Down
6 changes: 3 additions & 3 deletions source/projects/ad355xr_iio/ad355xr_iio.html
Original file line number Diff line number Diff line change
Expand Up @@ -284,7 +284,7 @@ <h2>Communication Interface<a class="headerlink" href="#communication-interface"
<p class="admonition-title">Note</p>
<p>For data transmission to IIO clients, IIO firmware applications uses <em>Virtual Serial</em>
Or <em>UART</em> as primary communication links. Firmware by default uses the Virtual Serial
interface for higher speed data transmission as SDP-K1 MCU board and Mbed firmware supports
interface for higher speed data transmission as SDP-K1 MCU board supports
both Virtual Serial and UART interface. If you target a different MCU board that does not
support Virtual Serial, just set UART as communication link in the firmware (app_config.h file).</p>
</div>
Expand All @@ -307,8 +307,8 @@ <h2>Communication Interface<a class="headerlink" href="#communication-interface"
<a class="reference internal image-reference" href="../../../_images/identifying_virtual_serial_port.png"><img alt="../../../_images/identifying_virtual_serial_port.png" src="../../../_images/identifying_virtual_serial_port.png" style="width: 350px;" />
</a>
<p>SDP-K1 can support high speed Virtual Serial USB interface, so by default Virtual Serial
is configured as default interface in the Mbed firmware. The interface can be set to
Physical (UART) serial port by defining macro <strong>USE_PHY_COM_PORT</strong> in the app_config.h file.</p>
is configured as default interface. The interface can be set to Physical (UART)
serial port by defining macro <strong>USE_PHY_COM_PORT</strong> in the app_config.h file.</p>
<div class="highlight-C notranslate"><div class="highlight"><pre><span></span><span class="cm">/* Enable the UART/VirtualCOM port connection (default VCOM) */</span>
<span class="c1">//#define USE_PHY_COM_PORT // Uncomment to select UART</span>
</pre></div>
Expand Down
6 changes: 3 additions & 3 deletions source/projects/ad405x_iio/ad405x_iio.html
Original file line number Diff line number Diff line change
Expand Up @@ -281,7 +281,7 @@ <h2>Communication Interface<a class="headerlink" href="#communication-interface"
<p class="admonition-title">Note</p>
<p>For data transmission to IIO clients, IIO firmware applications uses <em>Virtual Serial</em>
Or <em>UART</em> as primary communication links. Firmware by default uses the Virtual Serial
interface for higher speed data transmission as SDP-K1 MCU board and Mbed firmware supports
interface for higher speed data transmission as SDP-K1 MCU board supports
both Virtual Serial and UART interface. If you target a different MCU board that does not
support Virtual Serial, just set UART as communication link in the firmware (app_config.h file).</p>
</div>
Expand All @@ -304,8 +304,8 @@ <h2>Communication Interface<a class="headerlink" href="#communication-interface"
<a class="reference internal image-reference" href="../../../_images/identifying_virtual_serial_port.png"><img alt="../../../_images/identifying_virtual_serial_port.png" src="../../../_images/identifying_virtual_serial_port.png" style="width: 350px;" />
</a>
<p>SDP-K1 can support high speed Virtual Serial USB interface, so by default Virtual Serial
is configured as default interface in the Mbed firmware. The interface can be set to
Physical (UART) serial port by defining macro <strong>USE_PHY_COM_PORT</strong> in the app_config.h file.</p>
is configured as default interface. The interface can be set to Physical (UART)
serial port by defining macro <strong>USE_PHY_COM_PORT</strong> in the app_config.h file.</p>
<div class="highlight-C notranslate"><div class="highlight"><pre><span></span><span class="cm">/* Enable the UART/VirtualCOM port connection (default VCOM) */</span>
<span class="c1">//#define USE_PHY_COM_PORT // Uncomment to select UART</span>
</pre></div>
Expand Down
6 changes: 3 additions & 3 deletions source/projects/ad4130_iio/ad4130_iio.html
Original file line number Diff line number Diff line change
Expand Up @@ -536,7 +536,7 @@ <h2>Communication Interface<a class="headerlink" href="#communication-interface"
<p class="admonition-title">Note</p>
<p>For data transmission to IIO clients, IIO firmware applications uses <em>Virtual Serial</em>
Or <em>UART</em> as primary communication links. Firmware by default uses the Virtual Serial
interface for higher speed data transmission as SDP-K1 MCU board and Mbed firmware supports
interface for higher speed data transmission as SDP-K1 MCU board supports
both Virtual Serial and UART interface. If you target a different MCU board that does not
support Virtual Serial, just set UART as communication link in the firmware (app_config.h file).</p>
</div>
Expand All @@ -559,8 +559,8 @@ <h2>Communication Interface<a class="headerlink" href="#communication-interface"
<a class="reference internal image-reference" href="../../../_images/identifying_virtual_serial_port.png"><img alt="../../../_images/identifying_virtual_serial_port.png" src="../../../_images/identifying_virtual_serial_port.png" style="width: 350px;" />
</a>
<p>SDP-K1 can support high speed Virtual Serial USB interface, so by default Virtual Serial
is configured as default interface in the Mbed firmware. The interface can be set to
Physical (UART) serial port by defining macro <strong>USE_PHY_COM_PORT</strong> in the app_config.h file.</p>
is configured as default interface. The interface can be set to Physical (UART)
serial port by defining macro <strong>USE_PHY_COM_PORT</strong> in the app_config.h file.</p>
<div class="highlight-C notranslate"><div class="highlight"><pre><span></span><span class="cm">/* Enable the UART/VirtualCOM port connection (default VCOM) */</span>
<span class="c1">//#define USE_PHY_COM_PORT // Uncomment to select UART</span>
</pre></div>
Expand Down
6 changes: 3 additions & 3 deletions source/projects/ad4170_iio/ad4170_iio.html
Original file line number Diff line number Diff line change
Expand Up @@ -280,7 +280,7 @@ <h2>Communication Interface<a class="headerlink" href="#communication-interface"
<p class="admonition-title">Note</p>
<p>For data transmission to IIO clients, IIO firmware applications uses <em>Virtual Serial</em>
Or <em>UART</em> as primary communication links. Firmware by default uses the Virtual Serial
interface for higher speed data transmission as SDP-K1 MCU board and Mbed firmware supports
interface for higher speed data transmission as SDP-K1 MCU board supports
both Virtual Serial and UART interface. If you target a different MCU board that does not
support Virtual Serial, just set UART as communication link in the firmware (app_config.h file).</p>
</div>
Expand All @@ -303,8 +303,8 @@ <h2>Communication Interface<a class="headerlink" href="#communication-interface"
<a class="reference internal image-reference" href="../../../_images/identifying_virtual_serial_port.png"><img alt="../../../_images/identifying_virtual_serial_port.png" src="../../../_images/identifying_virtual_serial_port.png" style="width: 350px;" />
</a>
<p>SDP-K1 can support high speed Virtual Serial USB interface, so by default Virtual Serial
is configured as default interface in the Mbed firmware. The interface can be set to
Physical (UART) serial port by defining macro <strong>USE_PHY_COM_PORT</strong> in the app_config.h file.</p>
is configured as default interface. The interface can be set to Physical (UART)
serial port by defining macro <strong>USE_PHY_COM_PORT</strong> in the app_config.h file.</p>
<div class="highlight-C notranslate"><div class="highlight"><pre><span></span><span class="cm">/* Enable the UART/VirtualCOM port connection (default VCOM) */</span>
<span class="c1">//#define USE_PHY_COM_PORT // Uncomment to select UART</span>
</pre></div>
Expand Down
6 changes: 3 additions & 3 deletions source/projects/ad4696_iio/ad4696_iio.html
Original file line number Diff line number Diff line change
Expand Up @@ -314,7 +314,7 @@ <h2>Communication Interface<a class="headerlink" href="#communication-interface"
<p class="admonition-title">Note</p>
<p>For data transmission to IIO clients, IIO firmware applications uses <em>Virtual Serial</em>
Or <em>UART</em> as primary communication links. Firmware by default uses the Virtual Serial
interface for higher speed data transmission as SDP-K1 MCU board and Mbed firmware supports
interface for higher speed data transmission as SDP-K1 MCU board supports
both Virtual Serial and UART interface. If you target a different MCU board that does not
support Virtual Serial, just set UART as communication link in the firmware (app_config.h file).</p>
</div>
Expand All @@ -337,8 +337,8 @@ <h2>Communication Interface<a class="headerlink" href="#communication-interface"
<a class="reference internal image-reference" href="../../../_images/identifying_virtual_serial_port.png"><img alt="../../../_images/identifying_virtual_serial_port.png" src="../../../_images/identifying_virtual_serial_port.png" style="width: 350px;" />
</a>
<p>SDP-K1 can support high speed Virtual Serial USB interface, so by default Virtual Serial
is configured as default interface in the Mbed firmware. The interface can be set to
Physical (UART) serial port by defining macro <strong>USE_PHY_COM_PORT</strong> in the app_config.h file.</p>
is configured as default interface. The interface can be set to Physical (UART)
serial port by defining macro <strong>USE_PHY_COM_PORT</strong> in the app_config.h file.</p>
<div class="highlight-C notranslate"><div class="highlight"><pre><span></span><span class="cm">/* Enable the UART/VirtualCOM port connection (default VCOM) */</span>
<span class="c1">//#define USE_PHY_COM_PORT // Uncomment to select UART</span>
</pre></div>
Expand Down
6 changes: 3 additions & 3 deletions source/projects/ad5754r_iio/ad5754r_iio.html
Original file line number Diff line number Diff line change
Expand Up @@ -326,7 +326,7 @@ <h2>Communication Interface<a class="headerlink" href="#communication-interface"
<p class="admonition-title">Note</p>
<p>For data transmission to IIO clients, IIO firmware applications uses <em>Virtual Serial</em>
Or <em>UART</em> as primary communication links. Firmware by default uses the Virtual Serial
interface for higher speed data transmission as SDP-K1 MCU board and Mbed firmware supports
interface for higher speed data transmission as SDP-K1 MCU board supports
both Virtual Serial and UART interface. If you target a different MCU board that does not
support Virtual Serial, just set UART as communication link in the firmware (app_config.h file).</p>
</div>
Expand All @@ -349,8 +349,8 @@ <h2>Communication Interface<a class="headerlink" href="#communication-interface"
<a class="reference internal image-reference" href="../../../_images/identifying_virtual_serial_port.png"><img alt="../../../_images/identifying_virtual_serial_port.png" src="../../../_images/identifying_virtual_serial_port.png" style="width: 350px;" />
</a>
<p>SDP-K1 can support high speed Virtual Serial USB interface, so by default Virtual Serial
is configured as default interface in the Mbed firmware. The interface can be set to
Physical (UART) serial port by defining macro <strong>USE_PHY_COM_PORT</strong> in the app_config.h file.</p>
is configured as default interface. The interface can be set to Physical (UART)
serial port by defining macro <strong>USE_PHY_COM_PORT</strong> in the app_config.h file.</p>
<div class="highlight-C notranslate"><div class="highlight"><pre><span></span><span class="cm">/* Enable the UART/VirtualCOM port connection (default VCOM) */</span>
<span class="c1">//#define USE_PHY_COM_PORT // Uncomment to select UART</span>
</pre></div>
Expand Down
Loading

0 comments on commit 97ccf4d

Please sign in to comment.