<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openmano-mpy/tools, branch master</title>
<subtitle>MicroPython source and hardware configuration for OpenMano</subtitle>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/'/>
<entry>
<title>tools/gen-cpydiff.py: Fix formatting of doc strings for new Black.</title>
<updated>2021-04-27T13:41:21+00:00</updated>
<author>
<name>iabdalkader</name>
</author>
<published>2021-04-26T23:15:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=0f78c36c5aa458a954eed39a46942209107a553e'/>
<id>0f78c36c5aa458a954eed39a46942209107a553e</id>
<content type='text'>
Since version 21.4b0, Black now processes one-line docstrings by stripping
leading and trailing spaces, and adding a padding space when needed to
break up """"; see https://github.com/psf/black/pull/1740

This commit makes the Python code in this repository conform to this rule.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since version 21.4b0, Black now processes one-line docstrings by stripping
leading and trailing spaces, and adding a padding space when needed to
break up """"; see https://github.com/psf/black/pull/1740

This commit makes the Python code in this repository conform to this rule.
</pre>
</div>
</content>
</entry>
<entry>
<title>tools/pyboard.py: Support opening serial port in exclusive mode.</title>
<updated>2021-04-23T12:41:00+00:00</updated>
<author>
<name>Damien George</name>
</author>
<published>2021-04-21T01:00:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=178198a01df51b5f4c5ef9f38ab2fb8f6269d5f4'/>
<id>178198a01df51b5f4c5ef9f38ab2fb8f6269d5f4</id>
<content type='text'>
This is now the default, but can be overridden with CLI `--no-exclusive`,
or constructing `Pyboard(..., exclusive=False)`.

Signed-off-by: Damien George &lt;damien@micropython.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is now the default, but can be overridden with CLI `--no-exclusive`,
or constructing `Pyboard(..., exclusive=False)`.

Signed-off-by: Damien George &lt;damien@micropython.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>tools/upip.py: Use .errno instead of .args[0] for OSError exceptions.</title>
<updated>2021-04-23T12:03:46+00:00</updated>
<author>
<name>Damien George</name>
</author>
<published>2021-04-20T07:11:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=ac1d01d43ee02d294f5fe762ae608fbb3f72babb'/>
<id>ac1d01d43ee02d294f5fe762ae608fbb3f72babb</id>
<content type='text'>
Signed-off-by: Damien George &lt;damien@micropython.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Damien George &lt;damien@micropython.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>stm32/mboot: Allow unpacking dfu without secret key.</title>
<updated>2021-04-23T01:04:37+00:00</updated>
<author>
<name>David Michieli</name>
</author>
<published>2021-04-22T03:43:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=5669a6095444e079af5e38b2b04ca5ff2e7c11f9'/>
<id>5669a6095444e079af5e38b2b04ca5ff2e7c11f9</id>
<content type='text'>
- unpack-dfu command no longer requies a secret key to be present
- pack-dfu command raises an exception if no secret key is found
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- unpack-dfu command no longer requies a secret key to be present
- pack-dfu command raises an exception if no secret key is found
</pre>
</div>
</content>
</entry>
<entry>
<title>tools/metrics.py: Add rp2 port to table of ports that can be built.</title>
<updated>2021-04-20T11:39:53+00:00</updated>
<author>
<name>Damien George</name>
</author>
<published>2021-04-20T11:39:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=b74dc546fc2d7d04853db3acc4dc6ed92cc77f67'/>
<id>b74dc546fc2d7d04853db3acc4dc6ed92cc77f67</id>
<content type='text'>
Signed-off-by: Damien George &lt;damien@micropython.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Damien George &lt;damien@micropython.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>tools/ci.sh: Build esp32 using IDF v4.0.2 and v4.3.</title>
<updated>2021-04-15T00:31:06+00:00</updated>
<author>
<name>Damien George</name>
</author>
<published>2021-04-13T02:33:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=a9bbf7083ef6b79cf80bdbf34984d847a6c4aae9'/>
<id>a9bbf7083ef6b79cf80bdbf34984d847a6c4aae9</id>
<content type='text'>
To test different IDF's, and also test building the GENERIC_S2 board.

Signed-off-by: Damien George &lt;damien@micropython.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
To test different IDF's, and also test building the GENERIC_S2 board.

Signed-off-by: Damien George &lt;damien@micropython.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>tools/metrics.py: Fix esp32 output filename due to move to CMake.</title>
<updated>2021-04-06T02:50:19+00:00</updated>
<author>
<name>Damien George</name>
</author>
<published>2021-04-06T02:50:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=d35f12f5caf2f6eef08670b61dbe2a3a1b387042'/>
<id>d35f12f5caf2f6eef08670b61dbe2a3a1b387042</id>
<content type='text'>
Signed-off-by: Damien George &lt;damien@micropython.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Damien George &lt;damien@micropython.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>examples/usercmodules: Simplify user C module enabling.</title>
<updated>2021-04-01T05:27:38+00:00</updated>
<author>
<name>Damien George</name>
</author>
<published>2021-03-30T13:45:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=d87f42b0e53829052f17955ba1e17f938ae486fb'/>
<id>d87f42b0e53829052f17955ba1e17f938ae486fb</id>
<content type='text'>
It's a bit of a pitfall with user C modules that including them in the
build does not automatically enable them.  This commit changes the docs and
examples for user C modules to encourage writers of user C modules to
enable them unconditionally.  This makes things simpler and covers most use
cases.

See discussion in issue #6960, and also #7086.

Signed-off-by: Damien George &lt;damien@micropython.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It's a bit of a pitfall with user C modules that including them in the
build does not automatically enable them.  This commit changes the docs and
examples for user C modules to encourage writers of user C modules to
enable them unconditionally.  This makes things simpler and covers most use
cases.

See discussion in issue #6960, and also #7086.

Signed-off-by: Damien George &lt;damien@micropython.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>tools/ci.sh: Build user C modules for esp32.</title>
<updated>2021-04-01T04:44:10+00:00</updated>
<author>
<name>Michael O'Cleirigh</name>
</author>
<published>2021-03-27T21:13:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=17b1f8212199ea6344e289e7fdea9585e30765d6'/>
<id>17b1f8212199ea6344e289e7fdea9585e30765d6</id>
<content type='text'>
Builds the esp32 port against the example C and CXX modules.

Signed-off-by: Michael O'Cleirigh &lt;michael.ocleirigh@rivulet.ca&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Builds the esp32 port against the example C and CXX modules.

Signed-off-by: Michael O'Cleirigh &lt;michael.ocleirigh@rivulet.ca&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>tools/ci.sh: Add CI for CMake USER_C_MODULE support.</title>
<updated>2021-03-30T13:28:52+00:00</updated>
<author>
<name>Phil Howard</name>
</author>
<published>2021-03-23T12:25:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=5976ea02a50ea76d72ada40db4cda186147fb412'/>
<id>5976ea02a50ea76d72ada40db4cda186147fb412</id>
<content type='text'>
Builds the rp2 port against the example C and CXX modules.

Signed-off-by: Phil Howard &lt;phil@pimoroni.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Builds the rp2 port against the example C and CXX modules.

Signed-off-by: Phil Howard &lt;phil@pimoroni.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
