This commit is contained in:
2025-07-06 00:06:17 -04:00
parent 22a8d0acfc
commit a5f567cf54
3 changed files with 22 additions and 7 deletions

View File

@@ -1,4 +1,4 @@
# Sphinx build info version 1 # Sphinx build info version 1
# This file records the configuration used when building these files. When it is not found, a full rebuild will be done. # This file records the configuration used when building these files. When it is not found, a full rebuild will be done.
config: 0753b556a93640c5f3cf8ac69d082fb8 config: e1a8d4294570be1e3b2a3c57bd785450
tags: 62a1e7829a13fc7881b6498c52484ec0 tags: 62a1e7829a13fc7881b6498c52484ec0

View File

@@ -116,6 +116,11 @@
Configuration Variables Configuration Variables
</a> </a>
</li> </li>
<li class="toctree-l2">
<a class="reference internal" href="#reading-joystick-x-and-y-axis-values">
Reading Joystick x- and y- Axis Values
</a>
</li>
<li class="toctree-l2"> <li class="toctree-l2">
<a class="reference internal" href="#sending-ecapsulating-data"> <a class="reference internal" href="#sending-ecapsulating-data">
Sending &amp; Ecapsulating Data Sending &amp; Ecapsulating Data
@@ -139,8 +144,8 @@
</a> </a>
</li> </li>
<li class="toctree-l2"> <li class="toctree-l2">
<a class="reference internal" href="#receiving-de-ecapsulating-data"> <a class="reference internal" href="#receiving-extracting-data">
Receiving &amp; De-Ecapsulating Data Receiving &amp; Extracting Data
</a> </a>
</li> </li>
<li class="toctree-l2"> <li class="toctree-l2">
@@ -1018,6 +1023,14 @@ This enables fine-grained speed control, supports differential drive configurati
</div> </div>
</div> </div>
</section> </section>
<section id="reading-joystick-x-and-y-axis-values">
<h3>
Reading Joystick x- and y- Axis Values
<a class="headerlink" href="#reading-joystick-x-and-y-axis-values" title="Link to this heading">
&para;
</a>
</h3>
</section>
<section id="sending-ecapsulating-data"> <section id="sending-ecapsulating-data">
<h3> <h3>
Sending &amp; Ecapsulating Data Sending &amp; Ecapsulating Data
@@ -1134,10 +1147,10 @@ This enables fine-grained speed control, supports differential drive configurati
</div> </div>
</div> </div>
</section> </section>
<section id="receiving-de-ecapsulating-data"> <section id="receiving-extracting-data">
<h3> <h3>
Receiving &amp; De-Ecapsulating Data Receiving &amp; Extracting Data
<a class="headerlink" href="#receiving-de-ecapsulating-data" title="Link to this heading"> <a class="headerlink" href="#receiving-extracting-data" title="Link to this heading">
&para; &para;
</a> </a>
</h3> </h3>
@@ -1185,10 +1198,12 @@ This enables fine-grained speed control, supports differential drive configurati
<span class="w"> </span><span class="c1">// Initialize NVS</span> <span class="w"> </span><span class="c1">// Initialize NVS</span>
<span class="w"> </span><span class="n">esp_err_t</span><span class="w"> </span><span class="n">ret</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">nvs_flash_init</span><span class="p">();</span> <span class="w"> </span><span class="n">esp_err_t</span><span class="w"> </span><span class="n">ret</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">nvs_flash_init</span><span class="p">();</span>
<span class="w"> </span><span class="k">if</span><span class="w"> </span><span class="p">(</span><span class="n">ret</span><span class="w"> </span><span class="o">==</span><span class="w"> </span><span class="n">ESP_ERR_NVS_NO_FREE_PAGES</span><span class="w"> </span><span class="o">||</span><span class="w"> </span><span class="n">ret</span><span class="w"> </span><span class="o">==</span><span class="w"> </span><span class="n">ESP_ERR_NVS_NEW_VERSION_FOUND</span><span class="p">)</span><span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="k">if</span><span class="w"> </span><span class="p">(</span><span class="n">ret</span><span class="w"> </span><span class="o">==</span><span class="w"> </span><span class="n">ESP_ERR_NVS_NO_FREE_PAGES</span><span class="w"> </span><span class="o">||</span>
<span class="w"> </span><span class="n">ret</span><span class="w"> </span><span class="o">==</span><span class="w"> </span><span class="n">ESP_ERR_NVS_NEW_VERSION_FOUND</span><span class="p">)</span><span class="w"> </span><span class="p">{</span>
<span class="w"> </span><span class="n">ESP_ERROR_CHECK</span><span class="p">(</span><span class="w"> </span><span class="n">nvs_flash_erase</span><span class="p">()</span><span class="w"> </span><span class="p">);</span> <span class="w"> </span><span class="n">ESP_ERROR_CHECK</span><span class="p">(</span><span class="w"> </span><span class="n">nvs_flash_erase</span><span class="p">()</span><span class="w"> </span><span class="p">);</span>
<span class="w"> </span><span class="n">ret</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">nvs_flash_init</span><span class="p">();</span> <span class="w"> </span><span class="n">ret</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">nvs_flash_init</span><span class="p">();</span>
<span class="w"> </span><span class="p">}</span> <span class="w"> </span><span class="p">}</span>
<span class="w"> </span><span class="n">ESP_ERROR_CHECK</span><span class="p">(</span><span class="w"> </span><span class="n">ret</span><span class="w"> </span><span class="p">);</span> <span class="w"> </span><span class="n">ESP_ERROR_CHECK</span><span class="p">(</span><span class="w"> </span><span class="n">ret</span><span class="w"> </span><span class="p">);</span>
<span class="w"> </span><span class="n">wifi_init</span><span class="p">();</span> <span class="w"> </span><span class="n">wifi_init</span><span class="p">();</span>
<span class="w"> </span><span class="n">ESP_ERROR_CHECK</span><span class="p">(</span><span class="n">esp_now_init</span><span class="p">());</span> <span class="w"> </span><span class="n">ESP_ERROR_CHECK</span><span class="p">(</span><span class="n">esp_now_init</span><span class="p">());</span>