<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/stm/pyexec.c, 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>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>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>Rename rt_* to mp_*.</title>
<updated>2014-03-30T12:35:08+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-03-30T12:35:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=d17926db710189db97a49e9b2e72d782fc404231'/>
<id>urn:sha1:d17926db710189db97a49e9b2e72d782fc404231</id>
<content type='text'>
Mostly just a global search and replace.  Except rt_is_true which
becomes mp_obj_is_true.

Still would like to tidy up some of the names, but this will do for now.
</content>
</entry>
<entry>
<title>Add vstr_ins and vstr_cut_out; improve stmhal readline.</title>
<updated>2014-03-15T14:33:09+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-03-15T14:33:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=280e7208d8b8bc7abc8d5d6a49abc0977004ee56'/>
<id>urn:sha1:280e7208d8b8bc7abc8d5d6a49abc0977004ee56</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stm: Put pyb module in ROM.</title>
<updated>2014-03-08T16:40:08+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-03-08T16:40:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=c3d35c6ac7348e8dc9072bb67b2c62294764fe00'/>
<id>urn:sha1:c3d35c6ac7348e8dc9072bb67b2c62294764fe00</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stm: Make pendsv_nlr_jump work when debugging is enabled.</title>
<updated>2014-02-23T00:31:11+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-02-23T00:31:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=790eed6f93dc12df40715ad1062b5ce01badcbd9'/>
<id>urn:sha1:790eed6f93dc12df40715ad1062b5ce01badcbd9</id>
<content type='text'>
Stack layout is different when -g used, so need to handle the pendsv
jump differently.  Addresses Issue #315.
</content>
</entry>
<entry>
<title>stm: Put REPL functions in own file; add raw REPL mode.</title>
<updated>2014-02-16T21:36:03+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-02-16T21:36:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=754a8dd82767485bdf983a3272d9a8d7a0d23ec8'/>
<id>urn:sha1:754a8dd82767485bdf983a3272d9a8d7a0d23ec8</id>
<content type='text'>
Raw REPL mode is activated by CTRL-A, and allows you to more easily
communicate with the pyboard over the serial channel.  In particular,
automated communication using, eg, pyserial on the PC side.
</content>
</entry>
</feed>
