<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/esp8266, branch v1.3.9</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.3.9</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.3.9'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2015-01-17T22:37:46+00:00</updated>
<entry>
<title>esp8266: Add missing hard_reset qstr.</title>
<updated>2015-01-17T22:37:46+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-01-17T22:37:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=438b3d26b5337493dfe345495605fe08ea306bf9'/>
<id>urn:sha1:438b3d26b5337493dfe345495605fe08ea306bf9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>esp8266:modpyb: Implement hard_reset().</title>
<updated>2015-01-17T22:30:14+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-01-17T22:29:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f1700a5154a81ef2e86a0a79a2622500c7b2f693'/>
<id>urn:sha1:f1700a5154a81ef2e86a0a79a2622500c7b2f693</id>
<content type='text'>
</content>
</entry>
<entry>
<title>esp8266: Implement task-based, event-driven interface with UART.</title>
<updated>2015-01-16T17:20:17+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-01-15T23:54:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f12ea7c7ed1ef97ee48c4356dbbc808cc2bdee4a'/>
<id>urn:sha1:f12ea7c7ed1ef97ee48c4356dbbc808cc2bdee4a</id>
<content type='text'>
This enables proper interfacing with underlying OS - MicroPython doesn't
run the main loop, OS does, MicroPython just gets called when some event
takes place.
</content>
</entry>
<entry>
<title>esp8266: Use dedicated heap allocated as static array.</title>
<updated>2015-01-14T22:36:03+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-01-14T22:21:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=c6b8750c143b21e797ace233a92e476f8ce798e0'/>
<id>urn:sha1:c6b8750c143b21e797ace233a92e476f8ce798e0</id>
<content type='text'>
We cannot assume that all memory belongs to us - it actually belongs to
ESP8266 OS.
</content>
</entry>
<entry>
<title>esp8266: Update for readline module moved to lib/.</title>
<updated>2015-01-12T02:27:36+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-01-12T02:21:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=06e9cb688b9dd7c83e436dc045faf0e6f02878f1'/>
<id>urn:sha1:06e9cb688b9dd7c83e436dc045faf0e6f02878f1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Disable stack checking by default; enable on most ports.</title>
<updated>2015-01-09T00:10:55+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-01-09T00:10:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=4a5895c4eba98f9c5e698d48f58cbf3682ed0db1'/>
<id>urn:sha1:4a5895c4eba98f9c5e698d48f58cbf3682ed0db1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stmhal: Collect all root pointers together in 1 place.</title>
<updated>2015-01-07T23:38:50+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-01-07T23:38:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=3b51b3e90f1d513031ad2c6b6a2a0d5d391f753d'/>
<id>urn:sha1:3b51b3e90f1d513031ad2c6b6a2a0d5d391f753d</id>
<content type='text'>
A GC in stmhal port now only scans true root pointers, not entire BSS.
This reduces base GC time from 1700ms to 900ms.
</content>
</entry>
<entry>
<title>py: Put all global state together in state structures.</title>
<updated>2015-01-07T20:33:00+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-01-01T23:30:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=b4b10fd350852e321624d74983cca286091b55a1'/>
<id>urn:sha1:b4b10fd350852e321624d74983cca286091b55a1</id>
<content type='text'>
This patch consolidates all global variables in py/ core into one place,
in a global structure.  Root pointers are all located together to make
GC tracing easier and more efficient.
</content>
</entry>
<entry>
<title>esp8266: Prefix includes with py/; remove need for -I../py.</title>
<updated>2015-01-01T21:16:58+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-01-01T21:16:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=fe7d542352738e14c6d03bcc55b1e89b4e7c5c96'/>
<id>urn:sha1:fe7d542352738e14c6d03bcc55b1e89b4e7c5c96</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Add include guards to mpconfig,misc,qstr,obj,runtime,parsehelper.</title>
<updated>2014-12-29T01:02:19+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-12-29T01:02:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=9ddbe291c4217873b7f50dc03c025aa0c9ffee3d'/>
<id>urn:sha1:9ddbe291c4217873b7f50dc03c025aa0c9ffee3d</id>
<content type='text'>
</content>
</entry>
</feed>
