src/eric7/Documentation/Source/eric7.MicroPython.Tools.uf2conv.html

Fri, 17 Mar 2023 19:10:33 +0100

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Fri, 17 Mar 2023 19:10:33 +0100
branch
eric7
changeset 9915
fd5ff16632cb
child 10479
856476537696
permissions
-rw-r--r--

MicroPython
- Added a dialog to enter the parameters to convert a .hex or .bin firmware file to UF2.

<!DOCTYPE html>
<html><head>
<title>eric7.MicroPython.Tools.uf2conv</title>
<meta charset="UTF-8">
<link rel="stylesheet" href="styles.css">
</head>
<body>
<a NAME="top" ID="top"></a>
<h1>eric7.MicroPython.Tools.uf2conv</h1>

<h3>Global Attributes</h3>

<table>
<tr><td>INFO_FILE</td></tr><tr><td>UF2_MAGIC_END</td></tr><tr><td>UF2_MAGIC_START0</td></tr><tr><td>UF2_MAGIC_START1</td></tr><tr><td>appstartaddr</td></tr><tr><td>familyid</td></tr>
</table>
<h3>Classes</h3>

<table>

<tr>
<td><a href="#Block">Block</a></td>
<td></td>
</tr>
</table>
<h3>Functions</h3>

<table>

<tr>
<td><a href="#board_id">board_id</a></td>
<td></td>
</tr>
<tr>
<td><a href="#convert_from_hex_to_uf2">convert_from_hex_to_uf2</a></td>
<td></td>
</tr>
<tr>
<td><a href="#convert_from_uf2">convert_from_uf2</a></td>
<td></td>
</tr>
<tr>
<td><a href="#convert_to_carray">convert_to_carray</a></td>
<td></td>
</tr>
<tr>
<td><a href="#convert_to_uf2">convert_to_uf2</a></td>
<td></td>
</tr>
<tr>
<td><a href="#error">error</a></td>
<td></td>
</tr>
<tr>
<td><a href="#get_drives">get_drives</a></td>
<td></td>
</tr>
<tr>
<td><a href="#has_info">has_info</a></td>
<td></td>
</tr>
<tr>
<td><a href="#is_hex">is_hex</a></td>
<td></td>
</tr>
<tr>
<td><a href="#is_uf2">is_uf2</a></td>
<td></td>
</tr>
<tr>
<td><a href="#list_drives">list_drives</a></td>
<td></td>
</tr>
<tr>
<td><a href="#load_families">load_families</a></td>
<td></td>
</tr>
<tr>
<td><a href="#main">main</a></td>
<td></td>
</tr>
<tr>
<td><a href="#to_str">to_str</a></td>
<td></td>
</tr>
<tr>
<td><a href="#write_file">write_file</a></td>
<td></td>
</tr>
</table>
<hr />
<hr />
<a NAME="Block" ID="Block"></a>
<h2>Block</h2>

<h3>Derived from</h3>
None
<h3>Class Attributes</h3>

<table>
<tr><td>None</td></tr>
</table>
<h3>Class Methods</h3>

<table>
<tr><td>None</td></tr>
</table>
<h3>Methods</h3>

<table>

<tr>
<td><a href="#Block.__init__">Block</a></td>
<td></td>
</tr>
<tr>
<td><a href="#Block.encode">encode</a></td>
<td></td>
</tr>
</table>
<h3>Static Methods</h3>

<table>
<tr><td>None</td></tr>
</table>

<a NAME="Block.__init__" ID="Block.__init__"></a>
<h4>Block (Constructor)</h4>
<b>Block</b>(<i>addr</i>)

<a NAME="Block.encode" ID="Block.encode"></a>
<h4>Block.encode</h4>
<b>encode</b>(<i>blockno, numblocks</i>)

<div align="right"><a href="#top">Up</a></div>
<hr />
<hr />
<a NAME="board_id" ID="board_id"></a>
<h2>board_id</h2>
<b>board_id</b>(<i>path</i>)

<div align="right"><a href="#top">Up</a></div>
<hr />
<hr />
<a NAME="convert_from_hex_to_uf2" ID="convert_from_hex_to_uf2"></a>
<h2>convert_from_hex_to_uf2</h2>
<b>convert_from_hex_to_uf2</b>(<i>buf</i>)

<div align="right"><a href="#top">Up</a></div>
<hr />
<hr />
<a NAME="convert_from_uf2" ID="convert_from_uf2"></a>
<h2>convert_from_uf2</h2>
<b>convert_from_uf2</b>(<i>buf</i>)

<div align="right"><a href="#top">Up</a></div>
<hr />
<hr />
<a NAME="convert_to_carray" ID="convert_to_carray"></a>
<h2>convert_to_carray</h2>
<b>convert_to_carray</b>(<i>file_content</i>)

<div align="right"><a href="#top">Up</a></div>
<hr />
<hr />
<a NAME="convert_to_uf2" ID="convert_to_uf2"></a>
<h2>convert_to_uf2</h2>
<b>convert_to_uf2</b>(<i>file_content</i>)

<div align="right"><a href="#top">Up</a></div>
<hr />
<hr />
<a NAME="error" ID="error"></a>
<h2>error</h2>
<b>error</b>(<i>msg</i>)

<div align="right"><a href="#top">Up</a></div>
<hr />
<hr />
<a NAME="get_drives" ID="get_drives"></a>
<h2>get_drives</h2>
<b>get_drives</b>(<i></i>)

<div align="right"><a href="#top">Up</a></div>
<hr />
<hr />
<a NAME="has_info" ID="has_info"></a>
<h2>has_info</h2>
<b>has_info</b>(<i>d</i>)

<div align="right"><a href="#top">Up</a></div>
<hr />
<hr />
<a NAME="is_hex" ID="is_hex"></a>
<h2>is_hex</h2>
<b>is_hex</b>(<i>buf</i>)

<div align="right"><a href="#top">Up</a></div>
<hr />
<hr />
<a NAME="is_uf2" ID="is_uf2"></a>
<h2>is_uf2</h2>
<b>is_uf2</b>(<i>buf</i>)

<div align="right"><a href="#top">Up</a></div>
<hr />
<hr />
<a NAME="list_drives" ID="list_drives"></a>
<h2>list_drives</h2>
<b>list_drives</b>(<i></i>)

<div align="right"><a href="#top">Up</a></div>
<hr />
<hr />
<a NAME="load_families" ID="load_families"></a>
<h2>load_families</h2>
<b>load_families</b>(<i></i>)

<div align="right"><a href="#top">Up</a></div>
<hr />
<hr />
<a NAME="main" ID="main"></a>
<h2>main</h2>
<b>main</b>(<i></i>)

<div align="right"><a href="#top">Up</a></div>
<hr />
<hr />
<a NAME="to_str" ID="to_str"></a>
<h2>to_str</h2>
<b>to_str</b>(<i>b</i>)

<div align="right"><a href="#top">Up</a></div>
<hr />
<hr />
<a NAME="write_file" ID="write_file"></a>
<h2>write_file</h2>
<b>write_file</b>(<i>name, buf</i>)

<div align="right"><a href="#top">Up</a></div>
<hr />
</body></html>

eric ide

mercurial