This commit is contained in:
2025-07-05 18:43:38 -04:00
parent ed99bfdf80
commit e67ff2d3a8
11 changed files with 33 additions and 24 deletions

View File

@@ -1,4 +1,4 @@
# 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.
config: 2c1beef841b2696feb9d0e5b3c7f6dd8
config: c84e9a24b4b5243a11a3d8598e6c5945
tags: 62a1e7829a13fc7881b6498c52484ec0

View File

@@ -110,8 +110,8 @@
</a>
</li>
<li class="toctree-l2">
<a class="reference internal" href="#receiving-de-ecapsulating-data">
Receiving De-Ecapsulating Data
<a class="reference internal" href="#sending-ecapsulating-data">
Sending &amp; Ecapsulating Data
</a>
</li>
<li class="toctree-l2">
@@ -132,8 +132,8 @@
</a>
</li>
<li class="toctree-l2">
<a class="reference internal" href="#receiving-data">
Receiving Data
<a class="reference internal" href="#receiving-de-ecapsulating-data">
Receiving &amp; De-Ecapsulating Data
</a>
</li>
<li class="toctree-l2">
@@ -786,10 +786,10 @@ This enables fine-grained speed control, supports differential drive configurati
</div>
</div>
</section>
<section id="receiving-de-ecapsulating-data">
<section id="sending-ecapsulating-data">
<h3>
Receiving De-Ecapsulating Data
<a class="headerlink" href="#receiving-de-ecapsulating-data" title="Link to this heading">
Sending &amp; Ecapsulating Data
<a class="headerlink" href="#sending-ecapsulating-data" title="Link to this heading">
&para;
</a>
</h3>
@@ -863,10 +863,10 @@ This enables fine-grained speed control, supports differential drive configurati
</div>
</div>
</section>
<section id="receiving-data">
<section id="receiving-de-ecapsulating-data">
<h3>
Receiving Data
<a class="headerlink" href="#receiving-data" title="Link to this heading">
Receiving &amp; De-Ecapsulating Data
<a class="headerlink" href="#receiving-de-ecapsulating-data" title="Link to this heading">
&para;
</a>
</h3>
@@ -875,6 +875,9 @@ This enables fine-grained speed control, supports differential drive configurati
<pre><span></span><span class="kt">void</span><span class="w"> </span><span class="nf">onDataReceived</span><span class="w"> </span><span class="p">(</span><span class="k">const</span><span class="w"> </span><span class="kt">uint8_t</span><span class="w"> </span><span class="o">*</span><span class="n">mac_addr</span><span class="p">,</span><span class="w"> </span><span class="k">const</span><span class="w"> </span><span class="kt">uint8_t</span><span class="w"> </span><span class="o">*</span><span class="n">data</span><span class="p">,</span><span class="w"> </span><span class="kt">uint8_t</span><span class="w"> </span><span class="n">data_len</span><span class="p">)</span><span class="w"> </span><span class="p">{</span>
<span class="w"> </span><span class="n">ESP_LOGI</span><span class="p">(</span><span class="n">TAG</span><span class="p">,</span><span class="w"> </span><span class="s">"Data received from: %02x:%02x:%02x:%02x:%02x:%02x, len=%d"</span><span class="p">,</span><span class="w"> </span><span class="n">mac_addr</span><span class="p">[</span><span class="mi">0</span><span class="p">],</span><span class="w"> </span><span class="n">mac_addr</span><span class="p">[</span><span class="mi">1</span><span class="p">],</span><span class="w"> </span><span class="n">mac_addr</span><span class="p">[</span><span class="mi">2</span><span class="p">],</span><span class="w"> </span><span class="n">mac_addr</span><span class="p">[</span><span class="mi">3</span><span class="p">],</span><span class="w"> </span><span class="n">mac_addr</span><span class="p">[</span><span class="mi">4</span><span class="p">],</span><span class="w"> </span><span class="n">mac_addr</span><span class="p">[</span><span class="mi">5</span><span class="p">],</span><span class="w"> </span><span class="n">data_len</span><span class="p">);</span>
<span class="w"> </span><span class="n">memcpy</span><span class="p">(</span><span class="o">&amp;</span><span class="n">buf</span><span class="p">,</span><span class="w"> </span><span class="n">data</span><span class="p">,</span><span class="w"> </span><span class="k">sizeof</span><span class="p">(</span><span class="n">buf</span><span class="p">));</span>
<span class="w"> </span><span class="n">x_axis</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">buf</span><span class="p">.</span><span class="n">x_axis</span><span class="p">;</span>
<span class="w"> </span><span class="n">y_axis</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">buf</span><span class="p">.</span><span class="n">y_axis</span>
<span class="p">}</span>
</pre>
</div>