<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/esp8266, branch v1.7</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.7</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.7'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2016-04-10T22:16:38+00:00</updated>
<entry>
<title>esp8266/modesp: Add freemem() and meminfo() functions.</title>
<updated>2016-04-10T22:16:38+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-04-10T22:16:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=1cc81ed449fe51c787d002e786cd5afe5c632f97'/>
<id>urn:sha1:1cc81ed449fe51c787d002e786cd5afe5c632f97</id>
<content type='text'>
They call into vendor SDK functions system_get_free_heap_size() and
system_print_meminfo() respectively.
</content>
</entry>
<entry>
<title>esp8266/main: mp_builtin_open(): Implement, using vfs_proxy_call().</title>
<updated>2016-04-10T13:59:19+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-04-10T13:53:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=c734de490a03927dfb244224aec90d333606a3ef'/>
<id>urn:sha1:c734de490a03927dfb244224aec90d333606a3ef</id>
<content type='text'>
</content>
</entry>
<entry>
<title>esp8266: Implement multistage bootstrap sequence.</title>
<updated>2016-04-10T11:24:41+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-04-10T11:12:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=6e87aeb8419e8c5fe009577a3b1bb18254a35b79'/>
<id>urn:sha1:6e87aeb8419e8c5fe009577a3b1bb18254a35b79</id>
<content type='text'>
Upon start-up, _boot module is executed from frozen files to do early
initialization, e.g. create and mount the flash filesystem. Then
"boot.py" is executed if it exists in the filesystem. Finally, "main.py"
is executed if exists to allow start-on-boot user applications.

This allows a user to make a custom boot file or startup application
without recompiling the firmware, while letting to do early initialization
in Python code.

Based on RFC https://github.com/micropython/micropython/issues/1955.
</content>
</entry>
<entry>
<title>esp8266: Switch from terse error messages to normal ones.</title>
<updated>2016-04-06T21:38:08+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-04-06T21:38:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=2c407bcf2007b1c899bbee45b1a139c27a2dc47b'/>
<id>urn:sha1:2c407bcf2007b1c899bbee45b1a139c27a2dc47b</id>
<content type='text'>
Adds 2k to the code size.
</content>
</entry>
<entry>
<title>esp8266/README: Add short troubleshooting section.</title>
<updated>2016-04-06T21:21:04+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-04-06T21:21:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=d85439fd190221bd7ab1dd8f57490a1353542286'/>
<id>urn:sha1:d85439fd190221bd7ab1dd8f57490a1353542286</id>
<content type='text'>
</content>
</entry>
<entry>
<title>esp8266: Add initial implementation of machine.UART.</title>
<updated>2016-04-06T16:45:52+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-04-06T16:45:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=1a0a323ca8daadb30e5ed3d58bc7e8e8e5a95629'/>
<id>urn:sha1:1a0a323ca8daadb30e5ed3d58bc7e8e8e5a95629</id>
<content type='text'>
Currently UART(0) and UART(1) are exposed and only uart.write works.
</content>
</entry>
<entry>
<title>esp8266: Make destination for vendor OS debug output soft-configurable.</title>
<updated>2016-04-05T21:12:58+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-04-05T21:12:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=96eca22322e45aa8b6e7e611eabe4e5c6fb93c90'/>
<id>urn:sha1:96eca22322e45aa8b6e7e611eabe4e5c6fb93c90</id>
<content type='text'>
Use esp.osdebug(None) to disable, or esp.osdebug(uart_id) to send output
to a UART.
</content>
</entry>
<entry>
<title>esp8266/modnetwork: require_if(): Report the actual interface required.</title>
<updated>2016-04-05T13:09:03+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-04-05T13:08:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=2c8356c482b2bb4eaf7248297b3b68e4a376a90b'/>
<id>urn:sha1:2c8356c482b2bb4eaf7248297b3b68e4a376a90b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>esp8266: Move pyb.unique_id() to machine.unique_id().</title>
<updated>2016-04-04T21:57:49+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-04-04T21:57:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=de12502d89f51c260870b738c0b25a2f133a5e5d'/>
<id>urn:sha1:de12502d89f51c260870b738c0b25a2f133a5e5d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>esp8266: Move pyb.hard_reset() to machine.reset().</title>
<updated>2016-04-04T21:20:25+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-04-04T21:20:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=81fd5685fcb0bdf80f74db7d81a38c8aef2ef936'/>
<id>urn:sha1:81fd5685fcb0bdf80f74db7d81a38c8aef2ef936</id>
<content type='text'>
</content>
</entry>
</feed>
