<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/stm, branch v1.0.1</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.0.1</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.0.1'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2014-05-10T09:38:38+00:00</updated>
<entry>
<title>stm: Reorder mpconfig.h header inclusion to get stm building.</title>
<updated>2014-05-10T09:38:38+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-05-10T09:38:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=c17fd70de93202a97d1af5b48b7db9415951b5a1'/>
<id>urn:sha1:c17fd70de93202a97d1af5b48b7db9415951b5a1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stm: Update to compile with latest changes to core py.</title>
<updated>2014-04-19T23:15:35+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-04-19T23:15:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=c7c4a8439735ff7617f78b5b6c0cdfb05ae88656'/>
<id>urn:sha1:c7c4a8439735ff7617f78b5b6c0cdfb05ae88656</id>
<content type='text'>
</content>
</entry>
<entry>
<title>build: Simplify build directory layout by putting all headers in genhdr.</title>
<updated>2014-04-17T17:03:27+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-04-17T17:03:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=d553be5982722fc5ee5240fbfb15697849881ced'/>
<id>urn:sha1:d553be5982722fc5ee5240fbfb15697849881ced</id>
<content type='text'>
Any generated headers go in $(BUILD)/genhdr/, and are #included as
'genhdr/xxx.h'.
</content>
</entry>
<entry>
<title>build directory can now be renamed</title>
<updated>2014-04-16T21:16:28+00:00</updated>
<author>
<name>Andrew Scheller</name>
<email>github@loowis.durge.org</email>
</author>
<published>2014-04-16T21:10:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=70a7d7a94397cbe01fd5457e34f3d3368300f2ac'/>
<id>urn:sha1:70a7d7a94397cbe01fd5457e34f3d3368300f2ac</id>
<content type='text'>
The autogenerated header files have been moved about, and an extra
include dir has been added, which means you can give a custom
BUILD=newbuilddir option to make, and everything "just works"

Also tidied up the way the different Makefiles build their include-
directory flags
</content>
</entry>
<entry>
<title>stm[hal]: Init mp_sys_path and mp_sys_argv correctly.</title>
<updated>2014-04-13T12:19:09+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-04-13T12:19:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=cb861a5c6a9fcf240955e6fe4f5d2b658c7bc8ef'/>
<id>urn:sha1:cb861a5c6a9fcf240955e6fe4f5d2b658c7bc8ef</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a check for NULL nlr_top in nlr_jump.</title>
<updated>2014-04-08T14:08:14+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-04-08T14:08:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=26cf55ae05658c8a47719d46d48df8c9751108b5'/>
<id>urn:sha1:26cf55ae05658c8a47719d46d48df8c9751108b5</id>
<content type='text'>
If no nlr_buf has been pushed, and an nlr_jump is called, then control
is transferred to nlr_jump_fail (which should bail out with a fatal
error).
</content>
</entry>
<entry>
<title>Improve REPL detecting when input needs to continue.</title>
<updated>2014-04-08T11:04:29+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-04-08T11:04:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=97790455fe10c5fb22bc3edde2b43474ce0dbaad'/>
<id>urn:sha1:97790455fe10c5fb22bc3edde2b43474ce0dbaad</id>
<content type='text'>
Full CPython compatibility with this requires actually parsing the
input so far collected, and if it fails parsing due to lack of tokens,
then continue collecting input.  It's not worth doing it this way.  Not
having compatibility at this level does not hurt the goals of Micro
Python.
</content>
</entry>
<entry>
<title>Replace some Makefile commands with variables in py/mkenv.mk</title>
<updated>2014-04-07T00:35:45+00:00</updated>
<author>
<name>Andrew Scheller</name>
<email>github@loowis.durge.org</email>
</author>
<published>2014-04-07T00:35:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=902d9552c551a14821fbf9a801eb2174fcd04dbb'/>
<id>urn:sha1:902d9552c551a14821fbf9a801eb2174fcd04dbb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Add option to compiler to specify default code emitter.</title>
<updated>2014-04-06T10:48:15+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-04-06T10:48:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=65cad12d388423f7d9b04a5ae3d7c1b5b176a2da'/>
<id>urn:sha1:65cad12d388423f7d9b04a5ae3d7c1b5b176a2da</id>
<content type='text'>
Also add command line option to unix port to select emitter.
</content>
</entry>
<entry>
<title>py: Replace stream_p with *stream_p in mp_obj_type_t.</title>
<updated>2014-04-05T22:02:23+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-04-05T22:02:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=27e735fd1870e24595eadb02164b164a3bb81b98'/>
<id>urn:sha1:27e735fd1870e24595eadb02164b164a3bb81b98</id>
<content type='text'>
This is to reduce ROM usage.  stream_p is used in file and socket types
only (at the moment), so seems a good idea to make the protocol
functions a pointer instead of the actual structure.

It saves 308 bytes of ROM in the stmhal/ port, 928 in unix/.
</content>
</entry>
</feed>
