Skip to content

Commit

Permalink
Deploying to gh-pages from @ 85b3eaa 🚀
Browse files Browse the repository at this point in the history
  • Loading branch information
noam987 committed Oct 5, 2023
1 parent c24fb14 commit 40c7082
Show file tree
Hide file tree
Showing 14 changed files with 8 additions and 285 deletions.
2 changes: 1 addition & 1 deletion debugging.html
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ <h1>
<span class="m-breadcrumb"><a href="general-tutorials.html">General Tutorials</a> &raquo;</span>
Debugging
</h1>
<aside class="m-note m-danger"><h4>Warning</h4><p>This content is subject to change as the PROS CLI for V5 is created.</p></aside><p>The <a href="../../api/index.html">PROS API</a> provides functions like <a href="http://www.cplusplus.com/reference/cstdio/printf/">printf</a> that allow your robot to output information to a connected serial console during operation.</p><section id="autotoc_md34"><h3><a href="#autotoc_md34">Viewing printf output</a></h3><p>To view a robot&#x27;s output, there are two officially supported methods:</p><ol><li><p>Through the PROS CLI:</p><p>Running <code>prosv5 terminal</code> on the command line will open an output stream from a robot connected over direct USB connection, VEXnet, or <a href="jinx.html" class="m-doc">JINX Graphical Debugger</a>.</p></li><li><p>From within Atom:</p><p>Click the button labeled &quot;Open cortex serial output&quot;</p></li></ol><img class="m-image" src="open-cortex.png" alt="Image" /><p>A terminal panel will open at the bottom of the screen containing the output of a connected robot.</p><img class="m-image" src="terminal-platformio.png" alt="Image" /></section><section id="autotoc_md35"><h3><a href="#autotoc_md35">Further debug info with &lt;tt&gt;errno&lt;/tt&gt;</a></h3><p><code>errno</code> is a global value that is set when any part of the PROS kernel encounters an error. The value of <code>errno</code> is specific to each function, so check the function headers or the <a href="../../api/index.html">API docs</a> for possible values and their meaning. If you think you&#x27;re encountering an error in the kernel code, check the value of <code>errno</code> to see what&#x27;s causing the issue.</p><p>Debugging in this manner is standard to other environments besides PROS. For further information on using <code>errno</code>, see the following tutorial: <a href="https://www.tutorialspoint.com/cprogramming/c_error_handling.htm">https://www.tutorialspoint.com/cprogramming/c_<wbr />error_<wbr />handling.htm</a></p></section><section id="autotoc_md36"><h3><a href="#autotoc_md36">JINX Graphical Debugger</a></h3><p>JINX offers further debugging functionality over traditional debugging through print statements. For a full explanation of JINX&#x27;s abilities and its use, see <a href="jinx.html" class="m-doc">JINX Graphical Debugger</a>.</p></section>
<aside class="m-note m-danger"><h4>Warning</h4><p>This content is subject to change as the PROS CLI for V5 is created.</p></aside><p>The <a href="../../api/index.html">PROS API</a> provides functions like <a href="http://www.cplusplus.com/reference/cstdio/printf/">printf</a> that allow your robot to output information to a connected serial console during operation.</p><section id="autotoc_md34"><h3><a href="#autotoc_md34">Viewing printf output</a></h3><p>To view a robot&#x27;s output, there are two officially supported methods:</p><ol><li><p>Through the PROS CLI:</p><p>Running <code>prosv5 terminal</code> on the command line will open an output stream from a robot connected over direct USB connection, VEXnet, or jinx.</p></li><li><p>From within Atom:</p><p>Click the button labeled &quot;Open cortex serial output&quot;</p></li></ol><img class="m-image" src="open-cortex.png" alt="Image" /><p>A terminal panel will open at the bottom of the screen containing the output of a connected robot.</p><img class="m-image" src="terminal-platformio.png" alt="Image" /></section><section id="autotoc_md35"><h3><a href="#autotoc_md35">Further debug info with &lt;tt&gt;errno&lt;/tt&gt;</a></h3><p><code>errno</code> is a global value that is set when any part of the PROS kernel encounters an error. The value of <code>errno</code> is specific to each function, so check the function headers or the <a href="../../api/index.html">API docs</a> for possible values and their meaning. If you think you&#x27;re encountering an error in the kernel code, check the value of <code>errno</code> to see what&#x27;s causing the issue.</p><p>Debugging in this manner is standard to other environments besides PROS. For further information on using <code>errno</code>, see the following tutorial: <a href="https://www.tutorialspoint.com/cprogramming/c_error_handling.htm">https://www.tutorialspoint.com/cprogramming/c_<wbr />error_<wbr />handling.htm</a></p></section><section id="autotoc_md36"><h3><a href="#autotoc_md36">JINX Graphical Debugger</a></h3><p>JINX offers further debugging functionality over traditional debugging through print statements. For a full explanation of JINX&#x27;s abilities and its use, see jinx.</p></section>
</div>
</div>
</div>
Expand Down
1 change: 0 additions & 1 deletion files.html
Original file line number Diff line number Diff line change
Expand Up @@ -160,7 +160,6 @@ <h1>Files</h1>
<li>file <a href="controller_8md.html" class="m-doc">controller.md</a> <span class="m-doc"><span></span></span></li>
<li>file <a href="display_8md.html" class="m-doc">display.md</a> <span class="m-doc"><span></span></span></li>
<li>file <a href="filesystem_8md.html" class="m-doc">filesystem.md</a> <span class="m-doc"><span></span></span></li>
<li>file <a href="jinx_8md.html" class="m-doc">jinx.md</a> <span class="m-doc"><span></span></span></li>
<li>file <a href="llemu_8md.html" class="m-doc">llemu.md</a> <span class="m-doc"><span></span></span></li>
<li>file <a href="motors_8md.html" class="m-doc">motors.md</a> <span class="m-doc"><span></span></span></li>
<li>file <a href="multitasking_8md.html" class="m-doc">multitasking.md</a> <span class="m-doc"><span></span></span></li>
Expand Down
124 changes: 0 additions & 124 deletions jinx.html

This file was deleted.

121 changes: 0 additions & 121 deletions jinx_8md.html

This file was deleted.

1 change: 0 additions & 1 deletion pages.html
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,6 @@ <h1>Pages</h1>
<li><a href="controller.html" class="m-doc">Controller</a> <span class="m-doc"></span></li>
<li><a href="display.html" class="m-doc">V5 Brain Display (LVGL)</a> <span class="m-doc"></span></li>
<li><a href="filesystem.html" class="m-doc">Filesystem</a> <span class="m-doc"></span></li>
<li><a href="jinx.html" class="m-doc">JINX Graphical Debugger</a> <span class="m-doc"></span></li>
<li><a href="llemu.html" class="m-doc">LLEMU (Legacy LCD Emulator)</a> <span class="m-doc"></span></li>
<li><a href="motors.html" class="m-doc">Motors</a> <span class="m-doc"></span></li>
<li><a href="multitasking.html" class="m-doc">Multitasking</a> <span class="m-doc"></span></li>
Expand Down
2 changes: 1 addition & 1 deletion searchdata-v2.js

Large diffs are not rendered by default.

Loading

0 comments on commit 40c7082

Please sign in to comment.