<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openmano-mpy/ports/esp32, 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>esp32/CMakeLists.txt: Require CMake version 3.12.</title>
<updated>2021-04-23T13:03:03+00:00</updated>
<author>
<name>Damien George</name>
</author>
<published>2021-04-22T00:26:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=df4e9bdf5c69e36775de313b098651bbd97132a7'/>
<id>df4e9bdf5c69e36775de313b098651bbd97132a7</id>
<content type='text'>
Because "find_package(Python3 ...)" requires at least this version of
CMake.  And other features like GREATER_EQUAL and COMMAND_EXPAND_LISTS need
at least CMake 3.7 and 3.8 respectively.

Signed-off-by: Damien George &lt;damien@micropython.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Because "find_package(Python3 ...)" requires at least this version of
CMake.  And other features like GREATER_EQUAL and COMMAND_EXPAND_LISTS need
at least CMake 3.7 and 3.8 respectively.

Signed-off-by: Damien George &lt;damien@micropython.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>esp32/machine_pin: Use rtc_gpio_deinit instead of gpio_reset_pin.</title>
<updated>2021-04-15T03:06:05+00:00</updated>
<author>
<name>Damien George</name>
</author>
<published>2021-04-15T03:02:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=e5d2ddde25351f1ede7d0d1b00be632301962fb0'/>
<id>e5d2ddde25351f1ede7d0d1b00be632301962fb0</id>
<content type='text'>
Commit 8a917ad2529ea3df5f47e2be5b4edf362d2d03f6 added the gpio_reset_pin()
call to make sure that pins that were used as ADC inputs could subsequently
be used as digital IO.  But calling gpio_reset_pin() will enable the
pull-up on the pin and so pull it high for a brief period.  Instead use
rtc_gpio_deinit() which will just reconfigure the pin as a digital IO and
do nothing else.

Fixes issue #7079 (see also #5771).

Signed-off-by: Damien George &lt;damien@micropython.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Commit 8a917ad2529ea3df5f47e2be5b4edf362d2d03f6 added the gpio_reset_pin()
call to make sure that pins that were used as ADC inputs could subsequently
be used as digital IO.  But calling gpio_reset_pin() will enable the
pull-up on the pin and so pull it high for a brief period.  Instead use
rtc_gpio_deinit() which will just reconfigure the pin as a digital IO and
do nothing else.

Fixes issue #7079 (see also #5771).

Signed-off-by: Damien George &lt;damien@micropython.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>esp32/boards: Add GENERIC_S2 board definition.</title>
<updated>2021-04-15T00:31:06+00:00</updated>
<author>
<name>Damien George</name>
</author>
<published>2021-04-13T01:13:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=d97b8daf1a8d3bcb7f205bbffd4f2e122f973f9d'/>
<id>d97b8daf1a8d3bcb7f205bbffd4f2e122f973f9d</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>esp32: Add support for USB with CDC ACM.</title>
<updated>2021-04-15T00:31:06+00:00</updated>
<author>
<name>Damien George</name>
</author>
<published>2021-02-19T01:08:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=c81d048bb3ad35d62c3c7afe9b770a32f8b49c8b'/>
<id>c81d048bb3ad35d62c3c7afe9b770a32f8b49c8b</id>
<content type='text'>
The REPL will be available on the USB serial port.

Signed-off-by: Damien George &lt;damien@micropython.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The REPL will be available on the USB serial port.

Signed-off-by: Damien George &lt;damien@micropython.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>esp32: Add initial support for ESP32S2 SoCs.</title>
<updated>2021-04-15T00:31:06+00:00</updated>
<author>
<name>Damien George</name>
</author>
<published>2021-02-18T10:24:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=66a86a061530eeee51191c3c667e9bc3cfcfda40'/>
<id>66a86a061530eeee51191c3c667e9bc3cfcfda40</id>
<content type='text'>
Builds against IDF v4.3-beta2.

Signed-off-by: Damien George &lt;damien@micropython.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Builds against IDF v4.3-beta2.

Signed-off-by: Damien George &lt;damien@micropython.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>esp32/modsocket: Correctly handle poll/read of unconnected TCP socket.</title>
<updated>2021-04-14T05:35:31+00:00</updated>
<author>
<name>Damien George</name>
</author>
<published>2021-04-14T04:55:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=7f366a2190825555c16f57f5dfd4d0d57efd7c1f'/>
<id>7f366a2190825555c16f57f5dfd4d0d57efd7c1f</id>
<content type='text'>
For an unconnected TCP socket, poll should return WR|HUP and read should
raise ENOTCONN.  This is implemented by this commit and now the following
tests pass on esp32: extmod/usocket_tcp_basic.py,
net_hosted/connect_poll.py.

Signed-off-by: Damien George &lt;damien@micropython.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For an unconnected TCP socket, poll should return WR|HUP and read should
raise ENOTCONN.  This is implemented by this commit and now the following
tests pass on esp32: extmod/usocket_tcp_basic.py,
net_hosted/connect_poll.py.

Signed-off-by: Damien George &lt;damien@micropython.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>esp32: Enable btree module.</title>
<updated>2021-04-09T03:33:26+00:00</updated>
<author>
<name>Damien George</name>
</author>
<published>2021-04-08T13:56:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=ab9d47e0230768f82a735343fa5b58e2029d8eda'/>
<id>ab9d47e0230768f82a735343fa5b58e2029d8eda</id>
<content type='text'>
This was disabled with the move to CMake, and this commit reinstates it.

Signed-off-by: Damien George &lt;damien@micropython.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This was disabled with the move to CMake, and this commit reinstates it.

Signed-off-by: Damien George &lt;damien@micropython.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>extmod/extmod.cmake: Add support to build btree module with CMake.</title>
<updated>2021-04-09T03:33:26+00:00</updated>
<author>
<name>Damien George</name>
</author>
<published>2021-04-08T13:45:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=212fe7f33e7427899ee245cda5ab1776b38a79e2'/>
<id>212fe7f33e7427899ee245cda5ab1776b38a79e2</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>py/py.cmake: Introduce MICROPY_INC_CORE as a list with core includes.</title>
<updated>2021-04-09T03:08:35+00:00</updated>
<author>
<name>Damien George</name>
</author>
<published>2021-04-08T14:59:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=5dcc9b3b16cf6a27acf01bdf8a7d23ae2aff56e3'/>
<id>5dcc9b3b16cf6a27acf01bdf8a7d23ae2aff56e3</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>py/py.cmake: Move qstr helper code to micropy_gather_target_properties.</title>
<updated>2021-04-09T03:08:35+00:00</updated>
<author>
<name>Damien George</name>
</author>
<published>2021-04-08T13:42:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=0fabda31de33b38c6858925d9195731deba6f54a'/>
<id>0fabda31de33b38c6858925d9195731deba6f54a</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>
</feed>
