Skip to content

Commit 5bb4df4

Browse files
committed
release v0.5.0: new UcglibI2C module and some minor changes
1 parent 55bf819 commit 5bb4df4

249 files changed

Lines changed: 20624 additions & 1395 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

Doxyfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ PROJECT_NAME = I2Cwrapper
4747
# could be handy for archiving the generated documentation or if some version
4848
# control system is used.
4949

50-
PROJECT_NUMBER = v0.4.0
50+
PROJECT_NUMBER = v0.5.0
5151

5252
# Using the PROJECT_BRIEF tag one can provide an optional one line description
5353
# for a project that appears at the top of each page and should give viewer a

README.md

Lines changed: 56 additions & 21 deletions
Large diffs are not rendered by default.

docs/__address_fixed__firmware_8h.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
<tbody>
2828
<tr id="projectrow">
2929
<td id="projectalign">
30-
<div id="projectname">I2Cwrapper<span id="projectnumber">&#160;v0.4.0</span>
30+
<div id="projectname">I2Cwrapper<span id="projectnumber">&#160;v0.5.0</span>
3131
</div>
3232
<div id="projectbrief">Generic framework for Arduino I2C target devices</div>
3333
</td>
@@ -105,7 +105,7 @@ <h2><a class="anchor" id="autotoc_md1"></a>
105105
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
106106
<ul>
107107
<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>
108-
<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>
108+
<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>
109109
</ul>
110110
</div>
111111
</body>

docs/__address_from_flash__firmware_8h.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
<tbody>
2828
<tr id="projectrow">
2929
<td id="projectalign">
30-
<div id="projectname">I2Cwrapper<span id="projectnumber">&#160;v0.4.0</span>
30+
<div id="projectname">I2Cwrapper<span id="projectnumber">&#160;v0.5.0</span>
3131
</div>
3232
<div id="projectbrief">Generic framework for Arduino I2C target devices</div>
3333
</td>
@@ -105,7 +105,7 @@ <h2><a class="anchor" id="autotoc_md3"></a>
105105
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
106106
<ul>
107107
<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>
108-
<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>
108+
<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>
109109
</ul>
110110
</div>
111111
</body>

docs/__address_from_pins__firmware_8h.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
<tbody>
2828
<tr id="projectrow">
2929
<td id="projectalign">
30-
<div id="projectname">I2Cwrapper<span id="projectnumber">&#160;v0.4.0</span>
30+
<div id="projectname">I2Cwrapper<span id="projectnumber">&#160;v0.5.0</span>
3131
</div>
3232
<div id="projectbrief">Generic framework for Arduino I2C target devices</div>
3333
</td>
@@ -111,7 +111,7 @@ <h2><a class="anchor" id="autotoc_md5"></a>
111111
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
112112
<ul>
113113
<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>
114-
<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>
114+
<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>
115115
</ul>
116116
</div>
117117
</body>

docs/__status_l_e_d__firmware_8h.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
<tbody>
2828
<tr id="projectrow">
2929
<td id="projectalign">
30-
<div id="projectname">I2Cwrapper<span id="projectnumber">&#160;v0.4.0</span>
30+
<div id="projectname">I2Cwrapper<span id="projectnumber">&#160;v0.5.0</span>
3131
</div>
3232
<div id="projectbrief">Generic framework for Arduino I2C target devices</div>
3333
</td>
@@ -105,7 +105,7 @@ <h2><a class="anchor" id="autotoc_md7"></a>
105105
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
106106
<ul>
107107
<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>
108-
<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>
108+
<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>
109109
</ul>
110110
</div>
111111
</body>

docs/_accel_stepper_i2_c_8cpp.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
<tbody>
2828
<tr id="projectrow">
2929
<td id="projectalign">
30-
<div id="projectname">I2Cwrapper<span id="projectnumber">&#160;v0.4.0</span>
30+
<div id="projectname">I2Cwrapper<span id="projectnumber">&#160;v0.5.0</span>
3131
</div>
3232
<div id="projectbrief">Generic framework for Arduino I2C target devices</div>
3333
</td>
@@ -93,10 +93,10 @@
9393
<a href="#details">More...</a></p>
9494
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
9595
<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>
96-
<h2><a class="anchor" id="autotoc_md46"></a>
96+
<h2><a class="anchor" id="autotoc_md49"></a>
9797
Author</h2>
9898
<p >Copyright (c) 2022 juh </p>
99-
<h2><a class="anchor" id="autotoc_md47"></a>
99+
<h2><a class="anchor" id="autotoc_md50"></a>
100100
License</h2>
101101
<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>
102102
</div></div><!-- contents -->
@@ -105,7 +105,7 @@ <h2><a class="anchor" id="autotoc_md47"></a>
105105
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
106106
<ul>
107107
<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>
108-
<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>
108+
<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>
109109
</ul>
110110
</div>
111111
</body>

docs/_accel_stepper_i2_c_8h.html

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
<tbody>
2828
<tr id="projectrow">
2929
<td id="projectalign">
30-
<div id="projectname">I2Cwrapper<span id="projectnumber">&#160;v0.4.0</span>
30+
<div id="projectname">I2Cwrapper<span id="projectnumber">&#160;v0.5.0</span>
3131
</div>
3232
<div id="projectbrief">Generic framework for Arduino I2C target devices</div>
3333
</td>
@@ -99,12 +99,12 @@
9999
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
100100
<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 />
101101
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>
102-
<h2><a class="anchor" id="autotoc_md48"></a>
102+
<h2><a class="anchor" id="autotoc_md51"></a>
103103
Author</h2>
104104
<p >Copyright (c) 2022 juh </p>
105-
<h2><a class="anchor" id="autotoc_md49"></a>
105+
<h2><a class="anchor" id="autotoc_md52"></a>
106106
License</h2>
107-
<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>
107+
<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>
108108
<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>
109109
<p class="interdd">ESP32: make use of dual cores? </p>
110110
<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>
@@ -967,7 +967,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a32160df6d26a36100c3d92fc
967967
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
968968
<ul>
969969
<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>
970-
<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>
970+
<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>
971971
</ul>
972972
</div>
973973
</body>

docs/_accel_stepper_i2_c__firmware_8h.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
<tbody>
2828
<tr id="projectrow">
2929
<td id="projectalign">
30-
<div id="projectname">I2Cwrapper<span id="projectnumber">&#160;v0.4.0</span>
30+
<div id="projectname">I2Cwrapper<span id="projectnumber">&#160;v0.5.0</span>
3131
</div>
3232
<div id="projectbrief">Generic framework for Arduino I2C target devices</div>
3333
</td>
@@ -106,7 +106,7 @@ <h2><a class="anchor" id="autotoc_md9"></a>
106106
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
107107
<ul>
108108
<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>
109-
<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>
109+
<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>
110110
</ul>
111111
</div>
112112
</body>

docs/_adjust___i2_cdelay_8ino.html

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
<tbody>
2828
<tr id="projectrow">
2929
<td id="projectalign">
30-
<div id="projectname">I2Cwrapper<span id="projectnumber">&#160;v0.4.0</span>
30+
<div id="projectname">I2Cwrapper<span id="projectnumber">&#160;v0.5.0</span>
3131
</div>
3232
<div id="projectbrief">Generic framework for Arduino I2C target devices</div>
3333
</td>
@@ -103,8 +103,8 @@
103103
Variables</h2></td></tr>
104104
<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>
105105
<tr class="separator:af9af55d36115b44e1997c518d666cbf9"><td class="memSeparator" colspan="2">&#160;</td></tr>
106-
<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>
107-
<tr class="separator:ac4e5a646798b794ce8bf7303a5bbadb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
106+
<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>
107+
<tr class="separator:a2bb1f036555dac4447ac52d0aac388ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
108108
</table>
109109
<h2 class="groupheader">Function Documentation</h2>
110110
<a id="afe461d27b9c48d5921c00d521181f12f" name="afe461d27b9c48d5921c00d521181f12f"></a>
@@ -116,6 +116,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#afe461d27b9c48d5921c00d52
116116
<tr>
117117
<td class="memname">void loop </td>
118118
<td>(</td>
119+
<td class="paramtype">void&#160;</td>
119120
<td class="paramname"></td><td>)</td>
120121
<td></td>
121122
</tr>
@@ -133,6 +134,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a4fc01d736fe50cf5b977f755
133134
<tr>
134135
<td class="memname">void setup </td>
135136
<td>(</td>
137+
<td class="paramtype">void&#160;</td>
136138
<td class="paramname"></td><td>)</td>
137139
<td></td>
138140
</tr>
@@ -156,14 +158,14 @@ <h2 class="memtitle"><span class="permalink"><a href="#af9af55d36115b44e1997c518
156158

157159
</div>
158160
</div>
159-
<a id="ac4e5a646798b794ce8bf7303a5bbadb3" name="ac4e5a646798b794ce8bf7303a5bbadb3"></a>
160-
<h2 class="memtitle"><span class="permalink"><a href="#ac4e5a646798b794ce8bf7303a5bbadb3">&#9670;&nbsp;</a></span>wrapper</h2>
161+
<a id="a2bb1f036555dac4447ac52d0aac388ea" name="a2bb1f036555dac4447ac52d0aac388ea"></a>
162+
<h2 class="memtitle"><span class="permalink"><a href="#a2bb1f036555dac4447ac52d0aac388ea">&#9670;&nbsp;</a></span>wrapper</h2>
161163

162164
<div class="memitem">
163165
<div class="memproto">
164166
<table class="memname">
165167
<tr>
166-
<td class="memname"><a class="el" href="class_t_m1638lite_i2_c.html">TM1638liteI2C</a> tm &amp; wrapper </td>
168+
<td class="memname"><a class="el" href="class_ucglib_i2_c.html">UcglibI2C</a> ucg &amp; wrapper </td>
167169
<td>(</td>
168170
<td class="paramtype"><a class="el" href="_t_m1638lite_8ino.html#afcc4a5dcb77d281b9965f42878194651">i2cAddress</a>&#160;</td>
169171
<td class="paramname"></td><td>)</td>
@@ -180,7 +182,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#ac4e5a646798b794ce8bf7303
180182
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
181183
<ul>
182184
<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>
183-
<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>
185+
<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>
184186
</ul>
185187
</div>
186188
</body>

0 commit comments

Comments
 (0)