Skip to content

Commit

Permalink
0.3. Update version
Browse files Browse the repository at this point in the history
  • Loading branch information
robsonsmartins committed Feb 2, 2024
1 parent 89be882 commit 46b8242
Show file tree
Hide file tree
Showing 1,321 changed files with 32,167 additions and 17,632 deletions.
24 changes: 12 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ In a future release, programming of some microcontroller families (eg. Microchip

The current status of this project is:

![Current Revision](https://img.shields.io/badge/Current%20Version-v0.2.0--rev.A-blue?style=plastic)
![Current Revision](https://img.shields.io/badge/Current%20Version-v0.3.0--rev.A-blue?style=plastic)
![Specifications](https://img.shields.io/badge/Specifications-almost%20stable-green?style=plastic)
![Hardware Design SCH](https://img.shields.io/badge/Hardware%20Design%20(Schematics)-almost%20stable-yellowgreen?style=plastic)
![Hardware Design PCB](https://img.shields.io/badge/Hardware%20Design%20(PCB)-not%20started%20yet-red?style=plastic)
Expand All @@ -54,17 +54,17 @@ The releases of this project are here: [Releases of the USB Flash/EPROM Programm

Downloads of the latest version of the project are available here:

*USB Flash/EPROM Programmer 0.2*:

* [Specifications](https://github.com/robsonsmartins/usbflashprog/releases/download/v0.2.0/specs.pdf) (PDF format, ~617KB)
* [Schematics](https://github.com/robsonsmartins/usbflashprog/releases/download/v0.2.0/usbflashprog_sch.pdf) (PDF format, ~142KB)
* [Bill of Materials](https://github.com/robsonsmartins/usbflashprog/releases/download/v0.2.0/usbflashprog_bom.pdf) (PDF format, ~52KB)
* [Firmware Binary (UF2 to Raspberry Pi Pico)](https://github.com/robsonsmartins/usbflashprog/releases/download/v0.2.0/ufprog-uf2-firmware.zip) (ZIP format, ~207KB)
* [Software Installer - Microsoft Windows© 64 bits](https://github.com/robsonsmartins/usbflashprog/releases/download/v0.2.0/ufprog-win64-installer.zip) (ZIP format, ~10MB)
* [Software Installer - Microsoft Windows© 32 bits](https://github.com/robsonsmartins/usbflashprog/releases/download/v0.2.0/ufprog-win32-installer.zip) (ZIP format, ~10MB)
* [Software Installer - Apple macOS© 64 bits](https://github.com/robsonsmartins/usbflashprog/releases/download/v0.2.0/ufprog-macos-installer.zip) (ZIP format, ~21MB)
* [Software Installer - GNU/Linux 64 bits](https://github.com/robsonsmartins/usbflashprog/releases/download/v0.2.0/ufprog-linux64-packages.zip) (ZIP format, ~473KB)
* [Software Installer - FreeBSD 64 bits](https://github.com/robsonsmartins/usbflashprog/releases/download/v0.2.0/ufprog-freebsd_amd64-package.zip) (ZIP format, ~177KB)
*USB Flash/EPROM Programmer 0.3*:

* [Specifications](https://github.com/robsonsmartins/usbflashprog/releases/download/v0.3.0/specs.pdf) (PDF format, ~2,51MB)
* [Schematics](https://github.com/robsonsmartins/usbflashprog/releases/download/v0.3.0/usbflashprog_sch.pdf) (PDF format, ~148KB)
* [Bill of Materials](https://github.com/robsonsmartins/usbflashprog/releases/download/v0.3.0/usbflashprog_bom.pdf) (PDF format, ~52KB)
* [Firmware Binary (UF2 to Raspberry Pi Pico)](https://github.com/robsonsmartins/usbflashprog/releases/download/v0.3.0/ufprog-uf2-firmware.zip) (ZIP format, ~215KB)
* [Software Installer - Microsoft Windows© 64 bits](https://github.com/robsonsmartins/usbflashprog/releases/download/v0.3.0/ufprog-win64-installer.zip) (ZIP format, ~10MB)
* [Software Installer - Microsoft Windows© 32 bits](https://github.com/robsonsmartins/usbflashprog/releases/download/v0.3.0/ufprog-win32-installer.zip) (ZIP format, ~10MB)
* [Software Installer - Apple macOS© 64 bits](https://github.com/robsonsmartins/usbflashprog/releases/download/v0.3.0/ufprog-macos-installer.zip) (ZIP format, ~21MB)
* [Software Installer - GNU/Linux 64 bits](https://github.com/robsonsmartins/usbflashprog/releases/download/v0.3.0/ufprog-linux64-packages.zip) (ZIP format, ~647KB)
* [Software Installer - FreeBSD 64 bits](https://github.com/robsonsmartins/usbflashprog/releases/download/v0.3.0/ufprog-freebsd_amd64-package.zip) (ZIP format, ~241KB)

## Operating Systems

Expand Down
6 changes: 3 additions & 3 deletions docs/firmware/html/a00002.html
Original file line number Diff line number Diff line change
Expand Up @@ -67,11 +67,11 @@
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">74hc165.cpp File Reference<div class="ingroups"><a class="el" href="a00194.html">Firmware Project</a></div></div> </div>
<div class="title">74hc165.cpp File Reference<div class="ingroups"><a class="el" href="a00200.html">Firmware Project</a></div></div> </div>
</div><!--header-->
<div class="contents">

<p>Implementation of the 74<a class="el" href="a01012.html" title="74xx165 Shift Register Class.">HC165</a> Class.
<p>Implementation of the 74<a class="el" href="a01018.html" title="74xx165 Shift Register Class.">HC165</a> Class.
<a href="#details">More...</a></p>
<div class="textblock"><code>#include &quot;<a class="el" href="a00005.html">circuits/74hc165.hpp</a>&quot;</code><br />
</div><div class="textblock"><div class="dynheader">
Expand All @@ -87,7 +87,7 @@
</map>
</div>
</div><a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Implementation of the 74<a class="el" href="a01012.html" title="74xx165 Shift Register Class.">HC165</a> Class. </p>
<div class="textblock"><p>Implementation of the 74<a class="el" href="a01018.html" title="74xx165 Shift Register Class.">HC165</a> Class. </p>
<dl class="section author"><dt>Author</dt><dd>Robson Martins (<a href="https://www.robsonmartins.com">https://www.robsonmartins.com</a>) </dd></dl>
</div></div><!-- contents -->
<!-- start footer part -->
Expand Down
10 changes: 5 additions & 5 deletions docs/firmware/html/a00005.html
Original file line number Diff line number Diff line change
Expand Up @@ -69,11 +69,11 @@
<div class="summary">
<a href="#nested-classes">Classes</a> </div>
<div class="headertitle">
<div class="title">74hc165.hpp File Reference<div class="ingroups"><a class="el" href="a00194.html">Firmware Project</a></div></div> </div>
<div class="title">74hc165.hpp File Reference<div class="ingroups"><a class="el" href="a00200.html">Firmware Project</a></div></div> </div>
</div><!--header-->
<div class="contents">

<p>Header of the 74<a class="el" href="a01012.html" title="74xx165 Shift Register Class.">HC165</a> Class.
<p>Header of the 74<a class="el" href="a01018.html" title="74xx165 Shift Register Class.">HC165</a> Class.
<a href="#details">More...</a></p>
<div class="textblock"><code>#include &lt;vector&gt;</code><br />
<code>#include &quot;pico/stdlib.h&quot;</code><br />
Expand All @@ -92,12 +92,12 @@
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01012.html">HC165</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">74xx165 Shift Register Class. <a href="a01012.html#details">More...</a><br /></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01018.html">HC165</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">74xx165 Shift Register Class. <a href="a01018.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Header of the 74<a class="el" href="a01012.html" title="74xx165 Shift Register Class.">HC165</a> Class. </p>
<div class="textblock"><p>Header of the 74<a class="el" href="a01018.html" title="74xx165 Shift Register Class.">HC165</a> Class. </p>
<dl class="section author"><dt>Author</dt><dd>Robson Martins (<a href="https://www.robsonmartins.com">https://www.robsonmartins.com</a>) </dd></dl>
</div></div><!-- contents -->
<!-- start footer part -->
Expand Down
6 changes: 3 additions & 3 deletions docs/firmware/html/a00008.html
Original file line number Diff line number Diff line change
Expand Up @@ -67,11 +67,11 @@
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">74hc595.cpp File Reference<div class="ingroups"><a class="el" href="a00194.html">Firmware Project</a></div></div> </div>
<div class="title">74hc595.cpp File Reference<div class="ingroups"><a class="el" href="a00200.html">Firmware Project</a></div></div> </div>
</div><!--header-->
<div class="contents">

<p>Implementation of the 74<a class="el" href="a01016.html" title="74xx595 Shift Register Class.">HC595</a> Class.
<p>Implementation of the 74<a class="el" href="a01022.html" title="74xx595 Shift Register Class.">HC595</a> Class.
<a href="#details">More...</a></p>
<div class="textblock"><code>#include &quot;<a class="el" href="a00011.html">circuits/74hc595.hpp</a>&quot;</code><br />
</div><div class="textblock"><div class="dynheader">
Expand All @@ -87,7 +87,7 @@
</map>
</div>
</div><a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Implementation of the 74<a class="el" href="a01016.html" title="74xx595 Shift Register Class.">HC595</a> Class. </p>
<div class="textblock"><p>Implementation of the 74<a class="el" href="a01022.html" title="74xx595 Shift Register Class.">HC595</a> Class. </p>
<dl class="section author"><dt>Author</dt><dd>Robson Martins (<a href="https://www.robsonmartins.com">https://www.robsonmartins.com</a>) </dd></dl>
</div></div><!-- contents -->
<!-- start footer part -->
Expand Down
10 changes: 5 additions & 5 deletions docs/firmware/html/a00011.html
Original file line number Diff line number Diff line change
Expand Up @@ -69,11 +69,11 @@
<div class="summary">
<a href="#nested-classes">Classes</a> </div>
<div class="headertitle">
<div class="title">74hc595.hpp File Reference<div class="ingroups"><a class="el" href="a00194.html">Firmware Project</a></div></div> </div>
<div class="title">74hc595.hpp File Reference<div class="ingroups"><a class="el" href="a00200.html">Firmware Project</a></div></div> </div>
</div><!--header-->
<div class="contents">

<p>Header of the 74<a class="el" href="a01016.html" title="74xx595 Shift Register Class.">HC595</a> Class.
<p>Header of the 74<a class="el" href="a01022.html" title="74xx595 Shift Register Class.">HC595</a> Class.
<a href="#details">More...</a></p>
<div class="textblock"><code>#include &lt;vector&gt;</code><br />
<code>#include &quot;pico/stdlib.h&quot;</code><br />
Expand All @@ -92,12 +92,12 @@
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01016.html">HC595</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">74xx595 Shift Register Class. <a href="a01016.html#details">More...</a><br /></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01022.html">HC595</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">74xx595 Shift Register Class. <a href="a01022.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Header of the 74<a class="el" href="a01016.html" title="74xx595 Shift Register Class.">HC595</a> Class. </p>
<div class="textblock"><p>Header of the 74<a class="el" href="a01022.html" title="74xx595 Shift Register Class.">HC595</a> Class. </p>
<dl class="section author"><dt>Author</dt><dd>Robson Martins (<a href="https://www.robsonmartins.com">https://www.robsonmartins.com</a>) </dd></dl>
</div></div><!-- contents -->
<!-- start footer part -->
Expand Down
14 changes: 7 additions & 7 deletions docs/firmware/html/a00014.html
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@
<div class="summary">
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">dc2dc.cpp File Reference<div class="ingroups"><a class="el" href="a00194.html">Firmware Project</a></div></div> </div>
<div class="title">dc2dc.cpp File Reference<div class="ingroups"><a class="el" href="a00200.html">Firmware Project</a></div></div> </div>
</div><!--header-->
<div class="contents">

Expand All @@ -91,9 +91,9 @@
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a237cc38e34708a1c2aae6a5dd4e6f606"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00014.html#a237cc38e34708a1c2aae6a5dd4e6f606">operator==</a> (const <a class="el" href="a01020.html">Dc2DcConfig</a> &amp;a, const <a class="el" href="a01020.html">Dc2DcConfig</a> &amp;b)</td></tr>
<tr class="memitem:a237cc38e34708a1c2aae6a5dd4e6f606"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00014.html#a237cc38e34708a1c2aae6a5dd4e6f606">operator==</a> (const <a class="el" href="a01026.html">Dc2DcConfig</a> &amp;a, const <a class="el" href="a01026.html">Dc2DcConfig</a> &amp;b)</td></tr>
<tr class="separator:a237cc38e34708a1c2aae6a5dd4e6f606"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2252f52d18a05cd7539f51806991365"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00014.html#ad2252f52d18a05cd7539f51806991365">operator!=</a> (const <a class="el" href="a01020.html">Dc2DcConfig</a> &amp;a, const <a class="el" href="a01020.html">Dc2DcConfig</a> &amp;b)</td></tr>
<tr class="memitem:ad2252f52d18a05cd7539f51806991365"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00014.html#ad2252f52d18a05cd7539f51806991365">operator!=</a> (const <a class="el" href="a01026.html">Dc2DcConfig</a> &amp;a, const <a class="el" href="a01026.html">Dc2DcConfig</a> &amp;b)</td></tr>
<tr class="separator:ad2252f52d18a05cd7539f51806991365"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
Expand All @@ -109,13 +109,13 @@ <h2 class="memtitle"><span class="permalink"><a href="#a237cc38e34708a1c2aae6a5d
<tr>
<td class="memname">bool operator== </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="a01020.html">Dc2DcConfig</a> &amp;&#160;</td>
<td class="paramtype">const <a class="el" href="a01026.html">Dc2DcConfig</a> &amp;&#160;</td>
<td class="paramname"><em>a</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="a01020.html">Dc2DcConfig</a> &amp;&#160;</td>
<td class="paramtype">const <a class="el" href="a01026.html">Dc2DcConfig</a> &amp;&#160;</td>
<td class="paramname"><em>b</em>&#160;</td>
</tr>
<tr>
Expand Down Expand Up @@ -145,13 +145,13 @@ <h2 class="memtitle"><span class="permalink"><a href="#ad2252f52d18a05cd7539f518
<tr>
<td class="memname">bool operator!= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="a01020.html">Dc2DcConfig</a> &amp;&#160;</td>
<td class="paramtype">const <a class="el" href="a01026.html">Dc2DcConfig</a> &amp;&#160;</td>
<td class="paramname"><em>a</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="a01020.html">Dc2DcConfig</a> &amp;&#160;</td>
<td class="paramtype">const <a class="el" href="a01026.html">Dc2DcConfig</a> &amp;&#160;</td>
<td class="paramname"><em>b</em>&#160;</td>
</tr>
<tr>
Expand Down
10 changes: 5 additions & 5 deletions docs/firmware/html/a00017.html
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@
<div class="summary">
<a href="#nested-classes">Classes</a> </div>
<div class="headertitle">
<div class="title">dc2dc.hpp File Reference<div class="ingroups"><a class="el" href="a00194.html">Firmware Project</a></div></div> </div>
<div class="title">dc2dc.hpp File Reference<div class="ingroups"><a class="el" href="a00200.html">Firmware Project</a></div></div> </div>
</div><!--header-->
<div class="contents">

Expand All @@ -91,11 +91,11 @@
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01020.html">Dc2DcConfig</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Defines the configuration fields for a <a class="el" href="a01024.html" title="DC To DC Converter Class.">Dc2Dc</a> class. <a href="a01020.html#details">More...</a><br /></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01026.html">Dc2DcConfig</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Defines the configuration fields for a <a class="el" href="a01030.html" title="DC To DC Converter Class.">Dc2Dc</a> class. <a href="a01026.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01024.html">Dc2Dc</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">DC To DC Converter Class. <a href="a01024.html#details">More...</a><br /></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01030.html">Dc2Dc</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">DC To DC Converter Class. <a href="a01030.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
Expand Down
Loading

0 comments on commit 46b8242

Please sign in to comment.