Skip to content

Commit

Permalink
1.1.1
Browse files Browse the repository at this point in the history
  • Loading branch information
Trusty77 committed Apr 17, 2018
1 parent a37e6a0 commit e8a1848
Show file tree
Hide file tree
Showing 158 changed files with 359 additions and 340 deletions.
Binary file modified Accessories.zip
Binary file not shown.
Binary file added History/Accessories.1.1.1.zip
Binary file not shown.
6 changes: 3 additions & 3 deletions extras/Doc/AccessoriesCircularBuffer_8cpp_source.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions extras/Doc/AccessoriesCircularBuffer_8hpp_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -97,8 +97,8 @@
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">//-------------------------------------------------------------------</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor">#ifndef __Accessories_CircularBuffer_H__</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor">#define __Accessories_CircularBuffer_H__</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">//-------------------------------------------------------------------</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;</div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#ifndef NO_EEPROM</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="classAccessoriesCircularBuffer.html"> 29</a></span>&#160;<span class="keyword">class </span><a class="code" href="classAccessoriesCircularBuffer.html">AccessoriesCircularBuffer</a></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;{</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; <span class="keywordtype">int</span> StartListPos;</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; byte ItemSize;</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; byte ReplicaNumber;</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="classAccessoriesCircularBuffer.html#a7f1b78c04534046538cca20d3859e510"> 38</a></span>&#160; <a class="code" href="classAccessoriesCircularBuffer.html#a7f1b78c04534046538cca20d3859e510">AccessoriesCircularBuffer</a>() { this-&gt;ItemSize = 0; this-&gt;ReplicaNumber = 0; this-&gt;StartListPos = 0; }</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div><div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="classAccessoriesCircularBuffer.html#ac8c081c387cb554e9f4f4808199b69cf"> 46</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="classAccessoriesCircularBuffer.html#ac8c081c387cb554e9f4f4808199b69cf">begin</a>(<span class="keywordtype">int</span> inStartListPos, byte inItemSize, byte inReplicaNumber)</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; { </div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; this-&gt;StartListPos = inStartListPos; </div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; this-&gt;ItemSize = inItemSize; </div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; this-&gt;ReplicaNumber = inReplicaNumber; </div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <span class="keywordflow">return</span> (this-&gt;ItemSize + 1) * this-&gt;ReplicaNumber;</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; }</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <span class="keywordtype">int</span> <a class="code" href="classAccessoriesCircularBuffer.html#a549a4c48972a76eb85cfb9d9a5457e73">getStartRead</a>();</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <span class="keywordtype">int</span> <a class="code" href="classAccessoriesCircularBuffer.html#a439491385ea8825a2a2405ba9db109b5">startWrite</a>();</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classAccessoriesCircularBuffer.html#a429a5a2adc4299a766469177f6a772b6">clear</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="preprocessor">#ifdef ACCESSORIES_DEBUG_MODE</span></div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <span class="keywordtype">void</span> printStatus();</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; byte FindEnd();</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;};</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="comment">//-------------------------------------------------------------------</span></div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="comment">//-------------------------------------------------------------------</span></div><div class="ttc" id="classAccessoriesCircularBuffer_html_a429a5a2adc4299a766469177f6a772b6"><div class="ttname"><a href="classAccessoriesCircularBuffer.html#a429a5a2adc4299a766469177f6a772b6">AccessoriesCircularBuffer::clear</a></div><div class="ttdeci">void clear() const </div></div>
<div class="ttc" id="classAccessoriesCircularBuffer_html_a439491385ea8825a2a2405ba9db109b5"><div class="ttname"><a href="classAccessoriesCircularBuffer.html#a439491385ea8825a2a2405ba9db109b5">AccessoriesCircularBuffer::startWrite</a></div><div class="ttdeci">int startWrite()</div></div>
<div class="ttc" id="classAccessoriesCircularBuffer_html_ac8c081c387cb554e9f4f4808199b69cf"><div class="ttname"><a href="classAccessoriesCircularBuffer.html#ac8c081c387cb554e9f4f4808199b69cf">AccessoriesCircularBuffer::begin</a></div><div class="ttdeci">int begin(int inStartListPos, byte inItemSize, byte inReplicaNumber)</div><div class="ttdef"><b>Definition:</b> <a href="AccessoriesCircularBuffer_8hpp_source.html#l00046">AccessoriesCircularBuffer.hpp:46</a></div></div>
<div class="ttc" id="classAccessoriesCircularBuffer_html_a549a4c48972a76eb85cfb9d9a5457e73"><div class="ttname"><a href="classAccessoriesCircularBuffer.html#a549a4c48972a76eb85cfb9d9a5457e73">AccessoriesCircularBuffer::getStartRead</a></div><div class="ttdeci">int getStartRead()</div></div>
<div class="ttc" id="classAccessoriesCircularBuffer_html_ac8c081c387cb554e9f4f4808199b69cf"><div class="ttname"><a href="classAccessoriesCircularBuffer.html#ac8c081c387cb554e9f4f4808199b69cf">AccessoriesCircularBuffer::begin</a></div><div class="ttdeci">int begin(int inStartListPos, byte inItemSize, byte inReplicaNumber)</div><div class="ttdef"><b>Definition:</b> <a href="AccessoriesCircularBuffer_8hpp_source.html#l00046">AccessoriesCircularBuffer.hpp:46</a></div></div>
<div class="ttc" id="classAccessoriesCircularBuffer_html_a7f1b78c04534046538cca20d3859e510"><div class="ttname"><a href="classAccessoriesCircularBuffer.html#a7f1b78c04534046538cca20d3859e510">AccessoriesCircularBuffer::AccessoriesCircularBuffer</a></div><div class="ttdeci">AccessoriesCircularBuffer()</div><div class="ttdef"><b>Definition:</b> <a href="AccessoriesCircularBuffer_8hpp_source.html#l00038">AccessoriesCircularBuffer.hpp:38</a></div></div>
<div class="ttc" id="classAccessoriesCircularBuffer_html"><div class="ttname"><a href="classAccessoriesCircularBuffer.html">AccessoriesCircularBuffer</a></div><div class="ttdef"><b>Definition:</b> <a href="AccessoriesCircularBuffer_8hpp_source.html#l00029">AccessoriesCircularBuffer.hpp:29</a></div></div>
</div><!-- fragment --></div><!-- contents -->
Expand All @@ -107,7 +107,7 @@
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d41d8cd98f00b204e9800998ecf8427e.html">src</a></li><li class="navelem"><b>AccessoriesCircularBuffer.hpp</b></li>
<li class="footer">Generated on lun. avr. 16 2018 17:39:36 for Accessories &nbsp; by
<li class="footer">Generated on mar. avr. 17 2018 20:42:54 for Accessories &nbsp; by
<a href="http://www.copperspice.com/documentation-doxypress.html">
<img class="footer" src="doxypress.png" alt="DoxyPress"/></a> 1.2.10 </li>
</ul>
Expand Down
32 changes: 16 additions & 16 deletions extras/Doc/Accessories_8cpp_source.html

Large diffs are not rendered by default.

16 changes: 8 additions & 8 deletions extras/Doc/Accessories_8h.html
Original file line number Diff line number Diff line change
Expand Up @@ -150,7 +150,7 @@
</div><div class="memdoc">
<p>If this is defined, the library will do many checks during setup and execution, and print errors, warnings and information messages on console. These messages can take a lot of memory, so be careful about the free memory of your program if you activate debug mode. </p>

<p class="definition">Definition at line <a class="el" href="Accessories_8h_source.html#l00460">460</a> of file <a class="el" href="Accessories_8h_source.html">Accessories.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="Accessories_8h_source.html#l00467">467</a> of file <a class="el" href="Accessories_8h_source.html">Accessories.h</a>.</p>

</div>
</div>
Expand All @@ -165,7 +165,7 @@
</div><div class="memdoc">
<p>If this is defined, the Verbose mode lets you see all actions done by the library, but with a real flood of text to the console... It has no effect if <a class="el" href="Accessories_8h.html#a86af2ac1eabdbc73d1f058b1bec663f2">ACCESSORIES_DEBUG_MODE</a> is not activated. </p>

<p class="definition">Definition at line <a class="el" href="Accessories_8h_source.html#l00463">463</a> of file <a class="el" href="Accessories_8h_source.html">Accessories.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="Accessories_8h_source.html#l00470">470</a> of file <a class="el" href="Accessories_8h_source.html">Accessories.h</a>.</p>

</div>
</div>
Expand All @@ -180,7 +180,7 @@
</div><div class="memdoc">
<p>If this is defined, the function <a class="el" href="classAccessories.html#aab01bf769cc3625d1dc34086ca265875">Accessories::printAccessories()</a> will become available. This is useful to try to understand why a port, or an accessory is not correctly defined. This function uses a lot of memory, so activate it only if necessary, and be careful about your program's memory. You can use the define PRINT_ACCESSORIES() in your sketch instead of a call to <a class="el" href="classAccessories.html#aab01bf769cc3625d1dc34086ca265875">Accessories::printAccessories()</a>. If <a class="el" href="Accessories_8h.html#a2d8b55a1a0223b7ff1467185f61efba1">ACCESSORIES_PRINT_ACCESSORIES</a> is not defined, PRINT_ACCESSORIES is defined as empty, so you will not have a compilation error. </p>

<p class="definition">Definition at line <a class="el" href="Accessories_8h_source.html#l00469">469</a> of file <a class="el" href="Accessories_8h_source.html">Accessories.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="Accessories_8h_source.html#l00476">476</a> of file <a class="el" href="Accessories_8h_source.html">Accessories.h</a>.</p>

</div>
</div>
Expand All @@ -195,7 +195,7 @@
</div><div class="memdoc">
<p>Default size of action stack. </p>

<p class="definition">Definition at line <a class="el" href="Accessories_8h_source.html#l00321">321</a> of file <a class="el" href="Accessories_8h_source.html">Accessories.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="Accessories_8h_source.html#l00328">328</a> of file <a class="el" href="Accessories_8h_source.html">Accessories.h</a>.</p>

</div>
</div>
Expand All @@ -210,7 +210,7 @@
</div><div class="memdoc">
<p>This is used internally by DIO2.h </p>

<p class="definition">Definition at line <a class="el" href="Accessories_8h_source.html#l00316">316</a> of file <a class="el" href="Accessories_8h_source.html">Accessories.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="Accessories_8h_source.html#l00323">323</a> of file <a class="el" href="Accessories_8h_source.html">Accessories.h</a>.</p>

</div>
</div>
Expand All @@ -225,7 +225,7 @@
</div><div class="memdoc">
<p>If this is defined, the state of all the library will not be saved to EEPROM. </p>

<p class="definition">Definition at line <a class="el" href="Accessories_8h_source.html#l00471">471</a> of file <a class="el" href="Accessories_8h_source.html">Accessories.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="Accessories_8h_source.html#l00478">478</a> of file <a class="el" href="Accessories_8h_source.html">Accessories.h</a>.</p>

</div>
</div>
Expand All @@ -240,7 +240,7 @@
</div><div class="memdoc">
<p>If this is defined, the state of all the library will not be saved to EEPROM. </p>

<p class="definition">Definition at line <a class="el" href="Accessories_8h_source.html#l00471">471</a> of file <a class="el" href="Accessories_8h_source.html">Accessories.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="Accessories_8h_source.html#l00478">478</a> of file <a class="el" href="Accessories_8h_source.html">Accessories.h</a>.</p>

</div>
</div>
Expand All @@ -250,7 +250,7 @@
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d41d8cd98f00b204e9800998ecf8427e.html">src</a></li><li class="navelem"><a class="el" href="Accessories_8h.html">Accessories.h</a></li>
<li class="footer">Generated on lun. avr. 16 2018 17:39:36 for Accessories &nbsp; by
<li class="footer">Generated on mar. avr. 17 2018 20:42:54 for Accessories &nbsp; by
<a href="http://www.copperspice.com/documentation-doxypress.html">
<img class="footer" src="doxypress.png" alt="DoxyPress"/></a> 1.2.10 </li>
</ul>
Expand Down
4 changes: 2 additions & 2 deletions extras/Doc/Accessories_8h_source.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion extras/Doc/Accessories_8hpp_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,7 @@
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d41d8cd98f00b204e9800998ecf8427e.html">src</a></li><li class="navelem"><b>Accessories.hpp</b></li>
<li class="footer">Generated on lun. avr. 16 2018 17:39:36 for Accessories &nbsp; by
<li class="footer">Generated on mar. avr. 17 2018 20:42:54 for Accessories &nbsp; by
<a href="http://www.copperspice.com/documentation-doxypress.html">
<img class="footer" src="doxypress.png" alt="DoxyPress"/></a> 1.2.10 </li>
</ul>
Expand Down
Loading

0 comments on commit e8a1848

Please sign in to comment.