Skip to content

Commit

Permalink
release v0.5.0: new UcglibI2C module and some minor changes
Browse files Browse the repository at this point in the history
  • Loading branch information
ftjuh committed Jan 22, 2023
1 parent 55bf819 commit 5bb4df4
Show file tree
Hide file tree
Showing 249 changed files with 20,624 additions and 1,395 deletions.
2 changes: 1 addition & 1 deletion Doxyfile
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ PROJECT_NAME = I2Cwrapper
# could be handy for archiving the generated documentation or if some version
# control system is used.

PROJECT_NUMBER = v0.4.0
PROJECT_NUMBER = v0.5.0

# Using the PROJECT_BRIEF tag one can provide an optional one line description
# for a project that appears at the top of each page and should give viewer a
Expand Down
77 changes: 56 additions & 21 deletions README.md

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/__address_fixed__firmware_8h.html
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">I2Cwrapper<span id="projectnumber">&#160;v0.4.0</span>
<div id="projectname">I2Cwrapper<span id="projectnumber">&#160;v0.5.0</span>
</div>
<div id="projectbrief">Generic framework for Arduino I2C target devices</div>
</td>
Expand Down Expand Up @@ -105,7 +105,7 @@ <h2><a class="anchor" id="autotoc_md1"></a>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d9edf6c004b4a7ff14fe9ae7a92214ee.html">firmware</a></li><li class="navelem"><a class="el" href="__address_fixed__firmware_8h.html">_addressFixed_firmware.h</a></li>
<li class="footer">Generated on Sat Aug 13 2022 00:00:03 for I2Cwrapper by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
<li class="footer">Generated on Sun Jan 22 2023 12:41:13 for I2Cwrapper by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
</ul>
</div>
</body>
Expand Down
4 changes: 2 additions & 2 deletions docs/__address_from_flash__firmware_8h.html
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">I2Cwrapper<span id="projectnumber">&#160;v0.4.0</span>
<div id="projectname">I2Cwrapper<span id="projectnumber">&#160;v0.5.0</span>
</div>
<div id="projectbrief">Generic framework for Arduino I2C target devices</div>
</td>
Expand Down Expand Up @@ -105,7 +105,7 @@ <h2><a class="anchor" id="autotoc_md3"></a>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d9edf6c004b4a7ff14fe9ae7a92214ee.html">firmware</a></li><li class="navelem"><a class="el" href="__address_from_flash__firmware_8h.html">_addressFromFlash_firmware.h</a></li>
<li class="footer">Generated on Sat Aug 13 2022 00:00:03 for I2Cwrapper by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
<li class="footer">Generated on Sun Jan 22 2023 12:41:13 for I2Cwrapper by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
</ul>
</div>
</body>
Expand Down
4 changes: 2 additions & 2 deletions docs/__address_from_pins__firmware_8h.html
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">I2Cwrapper<span id="projectnumber">&#160;v0.4.0</span>
<div id="projectname">I2Cwrapper<span id="projectnumber">&#160;v0.5.0</span>
</div>
<div id="projectbrief">Generic framework for Arduino I2C target devices</div>
</td>
Expand Down Expand Up @@ -111,7 +111,7 @@ <h2><a class="anchor" id="autotoc_md5"></a>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d9edf6c004b4a7ff14fe9ae7a92214ee.html">firmware</a></li><li class="navelem"><a class="el" href="__address_from_pins__firmware_8h.html">_addressFromPins_firmware.h</a></li>
<li class="footer">Generated on Sat Aug 13 2022 00:00:03 for I2Cwrapper by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
<li class="footer">Generated on Sun Jan 22 2023 12:41:13 for I2Cwrapper by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
</ul>
</div>
</body>
Expand Down
4 changes: 2 additions & 2 deletions docs/__status_l_e_d__firmware_8h.html
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">I2Cwrapper<span id="projectnumber">&#160;v0.4.0</span>
<div id="projectname">I2Cwrapper<span id="projectnumber">&#160;v0.5.0</span>
</div>
<div id="projectbrief">Generic framework for Arduino I2C target devices</div>
</td>
Expand Down Expand Up @@ -105,7 +105,7 @@ <h2><a class="anchor" id="autotoc_md7"></a>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d9edf6c004b4a7ff14fe9ae7a92214ee.html">firmware</a></li><li class="navelem"><a class="el" href="__status_l_e_d__firmware_8h.html">_statusLED_firmware.h</a></li>
<li class="footer">Generated on Sat Aug 13 2022 00:00:03 for I2Cwrapper by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
<li class="footer">Generated on Sun Jan 22 2023 12:41:13 for I2Cwrapper by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
</ul>
</div>
</body>
Expand Down
8 changes: 4 additions & 4 deletions docs/_accel_stepper_i2_c_8cpp.html
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">I2Cwrapper<span id="projectnumber">&#160;v0.4.0</span>
<div id="projectname">I2Cwrapper<span id="projectnumber">&#160;v0.5.0</span>
</div>
<div id="projectbrief">Generic framework for Arduino I2C target devices</div>
</td>
Expand Down Expand Up @@ -93,10 +93,10 @@
<a href="#details">More...</a></p>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p >Part of the <a class="el" href="class_i2_cwrapper.html" title="A helper class for the AccelStepperI2C and related libraries.">I2Cwrapper</a> firmware/library. </p>
<h2><a class="anchor" id="autotoc_md46"></a>
<h2><a class="anchor" id="autotoc_md49"></a>
Author</h2>
<p >Copyright (c) 2022 juh </p>
<h2><a class="anchor" id="autotoc_md47"></a>
<h2><a class="anchor" id="autotoc_md50"></a>
License</h2>
<p >This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2. </p>
</div></div><!-- contents -->
Expand All @@ -105,7 +105,7 @@ <h2><a class="anchor" id="autotoc_md47"></a>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_accel_stepper_i2_c_8cpp.html">AccelStepperI2C.cpp</a></li>
<li class="footer">Generated on Sat Aug 13 2022 00:00:03 for I2Cwrapper by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
<li class="footer">Generated on Sun Jan 22 2023 12:41:13 for I2Cwrapper by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
</ul>
</div>
</body>
Expand Down
10 changes: 5 additions & 5 deletions docs/_accel_stepper_i2_c_8h.html
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">I2Cwrapper<span id="projectnumber">&#160;v0.4.0</span>
<div id="projectname">I2Cwrapper<span id="projectnumber">&#160;v0.5.0</span>
</div>
<div id="projectbrief">Generic framework for Arduino I2C target devices</div>
</td>
Expand Down Expand Up @@ -99,12 +99,12 @@
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p >Arduino library for I2C-control of stepper motors connected to another Arduino which runs the associated <a class="el" href="firmware_8ino.html">I2Cwrapper firmware</a>. <br />
See the <a class="el" href="class_accel_stepper_i2_c.html">AccelStepperI2C class reference</a> for differences to the methods of the original AccelStepper class and for new methods of class AccelStepperI2C. </p>
<h2><a class="anchor" id="autotoc_md48"></a>
<h2><a class="anchor" id="autotoc_md51"></a>
Author</h2>
<p >Copyright (c) 2022 juh </p>
<h2><a class="anchor" id="autotoc_md49"></a>
<h2><a class="anchor" id="autotoc_md52"></a>
License</h2>
<p >This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2. </p><dl class="todo"><dt><b><a class="el" href="todo.html#_todo000006">Todo:</a></b></dt><dd><p class="startdd">add emergency stop/break pin for target (just use reset pin for the moment) </p>
<p >This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2. </p><dl class="todo"><dt><b><a class="el" href="todo.html#_todo000005">Todo:</a></b></dt><dd><p class="startdd">add emergency stop/break pin for target (just use reset pin for the moment) </p>
<p class="interdd">ATM data is not protected against updates from ISRs while it is being used in the main program (see <a href="http://gammon.com.au/interrupts">http://gammon.com.au/interrupts</a>). Check if this could be a problem in our case. </p>
<p class="interdd">ESP32: make use of dual cores? </p>
<p class="interdd">use interrupts for endstops instead of main loop polling (not sure how much of a difference this would make in practice, though. The main loop isn't doing much else, what really takes time are the computations.) </p>
Expand Down Expand Up @@ -967,7 +967,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a32160df6d26a36100c3d92fc
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_accel_stepper_i2_c_8h.html">AccelStepperI2C.h</a></li>
<li class="footer">Generated on Sat Aug 13 2022 00:00:03 for I2Cwrapper by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
<li class="footer">Generated on Sun Jan 22 2023 12:41:13 for I2Cwrapper by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
</ul>
</div>
</body>
Expand Down
4 changes: 2 additions & 2 deletions docs/_accel_stepper_i2_c__firmware_8h.html
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">I2Cwrapper<span id="projectnumber">&#160;v0.4.0</span>
<div id="projectname">I2Cwrapper<span id="projectnumber">&#160;v0.5.0</span>
</div>
<div id="projectbrief">Generic framework for Arduino I2C target devices</div>
</td>
Expand Down Expand Up @@ -106,7 +106,7 @@ <h2><a class="anchor" id="autotoc_md9"></a>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d9edf6c004b4a7ff14fe9ae7a92214ee.html">firmware</a></li><li class="navelem"><a class="el" href="_accel_stepper_i2_c__firmware_8h.html">AccelStepperI2C_firmware.h</a></li>
<li class="footer">Generated on Sat Aug 13 2022 00:00:03 for I2Cwrapper by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
<li class="footer">Generated on Sun Jan 22 2023 12:41:13 for I2Cwrapper by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
</ul>
</div>
</body>
Expand Down
16 changes: 9 additions & 7 deletions docs/_adjust___i2_cdelay_8ino.html
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">I2Cwrapper<span id="projectnumber">&#160;v0.4.0</span>
<div id="projectname">I2Cwrapper<span id="projectnumber">&#160;v0.5.0</span>
</div>
<div id="projectbrief">Generic framework for Arduino I2C target devices</div>
</td>
Expand Down Expand Up @@ -103,8 +103,8 @@
Variables</h2></td></tr>
<tr class="memitem:af9af55d36115b44e1997c518d666cbf9"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_adjust___i2_cdelay_8ino.html#af9af55d36115b44e1997c518d666cbf9">i2cAddress</a> = 0x08</td></tr>
<tr class="separator:af9af55d36115b44e1997c518d666cbf9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4e5a646798b794ce8bf7303a5bbadb3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_i2_cwrapper.html">I2Cwrapper</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_adjust___i2_cdelay_8ino.html#ac4e5a646798b794ce8bf7303a5bbadb3">wrapper</a> (<a class="el" href="_t_m1638lite_8ino.html#afcc4a5dcb77d281b9965f42878194651">i2cAddress</a>)</td></tr>
<tr class="separator:ac4e5a646798b794ce8bf7303a5bbadb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2bb1f036555dac4447ac52d0aac388ea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_i2_cwrapper.html">I2Cwrapper</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_adjust___i2_cdelay_8ino.html#a2bb1f036555dac4447ac52d0aac388ea">wrapper</a> (<a class="el" href="_t_m1638lite_8ino.html#afcc4a5dcb77d281b9965f42878194651">i2cAddress</a>)</td></tr>
<tr class="separator:a2bb1f036555dac4447ac52d0aac388ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Function Documentation</h2>
<a id="afe461d27b9c48d5921c00d521181f12f" name="afe461d27b9c48d5921c00d521181f12f"></a>
Expand All @@ -116,6 +116,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#afe461d27b9c48d5921c00d52
<tr>
<td class="memname">void loop </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
Expand All @@ -133,6 +134,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a4fc01d736fe50cf5b977f755
<tr>
<td class="memname">void setup </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
Expand All @@ -156,14 +158,14 @@ <h2 class="memtitle"><span class="permalink"><a href="#af9af55d36115b44e1997c518

</div>
</div>
<a id="ac4e5a646798b794ce8bf7303a5bbadb3" name="ac4e5a646798b794ce8bf7303a5bbadb3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac4e5a646798b794ce8bf7303a5bbadb3">&#9670;&nbsp;</a></span>wrapper</h2>
<a id="a2bb1f036555dac4447ac52d0aac388ea" name="a2bb1f036555dac4447ac52d0aac388ea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2bb1f036555dac4447ac52d0aac388ea">&#9670;&nbsp;</a></span>wrapper</h2>

<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_t_m1638lite_i2_c.html">TM1638liteI2C</a> tm &amp; wrapper </td>
<td class="memname"><a class="el" href="class_ucglib_i2_c.html">UcglibI2C</a> ucg &amp; wrapper </td>
<td>(</td>
<td class="paramtype"><a class="el" href="_t_m1638lite_8ino.html#afcc4a5dcb77d281b9965f42878194651">i2cAddress</a>&#160;</td>
<td class="paramname"></td><td>)</td>
Expand All @@ -180,7 +182,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#ac4e5a646798b794ce8bf7303
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d28a4824dc47e487b107a5db32ef43c4.html">examples</a></li><li class="navelem"><a class="el" href="dir_a4ee1f513e7bd5a2e1a4b5120766b8ea.html">Adjust_I2Cdelay</a></li><li class="navelem"><a class="el" href="_adjust___i2_cdelay_8ino.html">Adjust_I2Cdelay.ino</a></li>
<li class="footer">Generated on Sat Aug 13 2022 00:00:03 for I2Cwrapper by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
<li class="footer">Generated on Sun Jan 22 2023 12:41:13 for I2Cwrapper by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
</ul>
</div>
</body>
Expand Down
2 changes: 1 addition & 1 deletion docs/_adjust___i2_cdelay_8ino.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@ var _adjust___i2_cdelay_8ino =
[ "loop", "_adjust___i2_cdelay_8ino.html#afe461d27b9c48d5921c00d521181f12f", null ],
[ "setup", "_adjust___i2_cdelay_8ino.html#a4fc01d736fe50cf5b977f755b675f11d", null ],
[ "i2cAddress", "_adjust___i2_cdelay_8ino.html#af9af55d36115b44e1997c518d666cbf9", null ],
[ "wrapper", "_adjust___i2_cdelay_8ino.html#ac4e5a646798b794ce8bf7303a5bbadb3", null ]
[ "wrapper", "_adjust___i2_cdelay_8ino.html#a2bb1f036555dac4447ac52d0aac388ea", null ]
];
6 changes: 4 additions & 2 deletions docs/_c_n_cv4___board__3___steppers_8ino.html
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">I2Cwrapper<span id="projectnumber">&#160;v0.4.0</span>
<div id="projectname">I2Cwrapper<span id="projectnumber">&#160;v0.5.0</span>
</div>
<div id="projectbrief">Generic framework for Arduino I2C target devices</div>
</td>
Expand Down Expand Up @@ -321,6 +321,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#afe461d27b9c48d5921c00d52
<tr>
<td class="memname">void loop </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
Expand Down Expand Up @@ -355,6 +356,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a4fc01d736fe50cf5b977f755
<tr>
<td class="memname">void setup </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
Expand Down Expand Up @@ -444,7 +446,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a675ca30f50d4b44c28bdae84
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d28a4824dc47e487b107a5db32ef43c4.html">examples</a></li><li class="navelem"><a class="el" href="dir_f4b415b37869cf6edff4a74d4e7a8cd8.html">CNCv4_Board_3_Steppers</a></li><li class="navelem"><a class="el" href="_c_n_cv4___board__3___steppers_8ino.html">CNCv4_Board_3_Steppers.ino</a></li>
<li class="footer">Generated on Sat Aug 13 2022 00:00:03 for I2Cwrapper by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
<li class="footer">Generated on Sun Jan 22 2023 12:41:13 for I2Cwrapper by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
</ul>
</div>
</body>
Expand Down
Loading

0 comments on commit 5bb4df4

Please sign in to comment.