<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/ports/esp32, branch 6.0.0-alpha.2</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=6.0.0-alpha.2</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=6.0.0-alpha.2'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2019-10-13T15:06:54+00:00</updated>
<entry>
<title>remove ports/esp32</title>
<updated>2019-10-13T15:06:54+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2019-10-13T15:06:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=41ef2ab59158161e54df1d69461e506f5965e677'/>
<id>urn:sha1:41ef2ab59158161e54df1d69461e506f5965e677</id>
<content type='text'>
</content>
</entry>
<entry>
<title>esp32/modules: Include umqtt library in frozen modules.</title>
<updated>2018-06-15T06:39:49+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2018-06-15T06:39:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=34b2f6b6fc817e2ea0e253eedbee080895b89deb'/>
<id>urn:sha1:34b2f6b6fc817e2ea0e253eedbee080895b89deb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>esp32: Update to latest ESP IDF.</title>
<updated>2018-06-15T06:23:53+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2018-06-15T06:23:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=d61d119c944f5abd9326b30063b54b07c70dfa75'/>
<id>urn:sha1:d61d119c944f5abd9326b30063b54b07c70dfa75</id>
<content type='text'>
</content>
</entry>
<entry>
<title>esp32/fatfs_port: Implement get_fattime so FAT files have a timestamp.</title>
<updated>2018-06-13T04:13:34+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2018-06-13T04:13:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=cf1509c911a1e1f983538105592575a8a520341f'/>
<id>urn:sha1:cf1509c911a1e1f983538105592575a8a520341f</id>
<content type='text'>
Fixes issue #3859.
</content>
</entry>
<entry>
<title>esp32: Remove port-specific uhashlib implementation and use common one.</title>
<updated>2018-06-12T03:50:11+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2018-06-12T03:42:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=0501427907283a29cf61bf5fba3ab17ac81b89df'/>
<id>urn:sha1:0501427907283a29cf61bf5fba3ab17ac81b89df</id>
<content type='text'>
Now that the common module has mbedtls support for both SHA1 and SHA256 it
can now be used on this port.
</content>
</entry>
<entry>
<title>ports: Enable IOBase on unix, stm32, esp8266 and esp32.</title>
<updated>2018-06-12T02:29:26+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2018-06-04T06:04:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=565f590586e89d837db3add08b8c926560f88f8b'/>
<id>urn:sha1:565f590586e89d837db3add08b8c926560f88f8b</id>
<content type='text'>
It's a core feature, in particular required for user-streams with uasyncio.
</content>
</entry>
<entry>
<title>ports: Call gc_sweep_all() when doing a soft reset.</title>
<updated>2018-06-12T01:56:25+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2018-05-31T13:11:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=b2fa1b50edaea43007d692d24391c6f3aa4d15ca'/>
<id>urn:sha1:b2fa1b50edaea43007d692d24391c6f3aa4d15ca</id>
<content type='text'>
This calls finalisers of things like files and sockets to cleanly close
them.
</content>
</entry>
<entry>
<title>esp32/modnetwork: Fix isconnected() when using static IP config.</title>
<updated>2018-06-08T03:13:21+00:00</updated>
<author>
<name>Glenn Moloney</name>
<email>glenn.moloney@gmail.com</email>
</author>
<published>2018-06-04T10:17:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=039f196c56b97d879b7ce731cd479395dd479c3d'/>
<id>urn:sha1:039f196c56b97d879b7ce731cd479395dd479c3d</id>
<content type='text'>
Currently &lt;WLAN&gt;.isconnected() always returns True if a static IP is set,
regardless of the state of the connection.

This patch introduces a new flag 'wifi_sta_connected' which is set in
event_handler() when GOT_IP event is received and reset when DISCONNECTED
event is received (unless re-connect is successful).  isconnected() now
simply returns the status of this flag (for STA_IF).

The pre-existing flag misleadingly named 'wifi_sta_connected" is also
renamed to 'wifi_sta_connect_requested'.

Fixes issue #3837
</content>
</entry>
<entry>
<title>ports: Enable descriptors on stm32, esp8266, esp32 ports.</title>
<updated>2018-06-08T02:23:08+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2018-06-08T02:23:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=93150a0d40a6f29907d53bba8a4a44f1c5fb2449'/>
<id>urn:sha1:93150a0d40a6f29907d53bba8a4a44f1c5fb2449</id>
<content type='text'>
They are now efficient (in runtime performance) and provide a useful
feature that's hard to obtain without them enabled.

See issue #3644 and PR #3826 for background.
</content>
</entry>
<entry>
<title>extmod/vfs_fat: Rename FileIO/TextIO types to mp_type_vfs_fat_XXX.</title>
<updated>2018-06-06T04:28:23+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2018-06-06T02:00:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f35aae366c4fd54a166960f830b4f93608d847cb'/>
<id>urn:sha1:f35aae366c4fd54a166960f830b4f93608d847cb</id>
<content type='text'>
So they don't clash with other VFS implementations.
</content>
</entry>
</feed>
