<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython, branch v1.3.5</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.3.5</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.3.5'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2014-10-26T22:58:18+00:00</updated>
<entry>
<title>docs: Increase size of pyboard pinout.</title>
<updated>2014-10-26T22:58:18+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-10-26T22:58:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ccedf000ed7e3a155f84ad60afb86ca5f953fe8c'/>
<id>urn:sha1:ccedf000ed7e3a155f84ad60afb86ca5f953fe8c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unix: Make -v dump memory info at exit.</title>
<updated>2014-10-26T22:36:56+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-10-26T21:20:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=429e3f077e8034d934cf5decdb77bdd64a130808'/>
<id>urn:sha1:429e3f077e8034d934cf5decdb77bdd64a130808</id>
<content type='text'>
Also, move bytecode dumps to -v -v, because they're too verbose for just -v.
</content>
</entry>
<entry>
<title>docs: Add quick reference page, with pinout and short example code.</title>
<updated>2014-10-26T22:11:34+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-10-26T22:11:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=8768f8ad4bb8fbd5dcf07335fc0a0689f21031c4'/>
<id>urn:sha1:8768f8ad4bb8fbd5dcf07335fc0a0689f21031c4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stmhal: Allow DAC object to be initialised from a pin.</title>
<updated>2014-10-26T21:46:06+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-10-26T21:46:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=e4e52f5370fb67270c2316a70aa33a63f7e8618e'/>
<id>urn:sha1:e4e52f5370fb67270c2316a70aa33a63f7e8618e</id>
<content type='text'>
Eg: dac = DAC(Pin.board.X5)
</content>
</entry>
<entry>
<title>unix: Implement -m option (execute module from stdlib).</title>
<updated>2014-10-26T15:54:19+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-10-25T18:16:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=e503512f83139429713b910d263a52732d8ceb15'/>
<id>urn:sha1:e503512f83139429713b910d263a52732d8ceb15</id>
<content type='text'>
Support for packages as argument not implemented, but otherwise error and
exit handling should be correct. This for example will allow to do:

pip-micropython install micropython-test.pystone
micropython -m test.pystone
</content>
</entry>
<entry>
<title>stmhal: Improve REPL control codes; improve pyboard.py script.</title>
<updated>2014-10-26T15:39:22+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-10-26T15:39:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=bc1488a05f509cd5be8bfab9574babfcb993806f'/>
<id>urn:sha1:bc1488a05f509cd5be8bfab9574babfcb993806f</id>
<content type='text'>
Improvements are:

2 ctrl-C's are now needed to truly kill running script on pyboard, so
make CDC interface allow multiple ctrl-C's through at once (ie sending
b'\x03\x03' to pyboard now counts as 2 ctrl-C's).

ctrl-C in friendly-repl can now stop multi-line input.

In raw-repl mode, use ctrl-D to indicate end of running script, and also
end of any error message.  Thus, output of raw-repl is always at least 2
ctrl-D's and it's much easier to parse.

pyboard.py is now a bit faster, handles exceptions from pyboard better
(prints them and exits with exit code 1), prints out the pyboard output
while the script is running (instead of waiting till the end), and
allows to follow the output of a previous script when run with no
arguments.
</content>
</entry>
<entry>
<title>tests: Get builtin_compile to skin properly on pyboard.</title>
<updated>2014-10-26T15:38:28+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-10-26T15:38:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=b2f19b8d349314baba640e1dd99ea833d0bc4b8f'/>
<id>urn:sha1:b2f19b8d349314baba640e1dd99ea833d0bc4b8f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stmhal: Change SPI phase spec to 0,1 to match standard conventions.</title>
<updated>2014-10-26T13:54:31+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-10-26T13:54:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=480a7ce58f6e5dc6179373f1f8b69d6a5434b2d4'/>
<id>urn:sha1:480a7ce58f6e5dc6179373f1f8b69d6a5434b2d4</id>
<content type='text'>
Was 1 or 2, now 0 or 1 (respectively).  0 means sample MISO on first
edge, 1 means sample on second edge.

Addresses issue #936.
</content>
</entry>
<entry>
<title>py: Fix memoryview referencing so it retains ptr to original buffer.</title>
<updated>2014-10-26T13:20:50+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-10-26T13:20:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=de3c806965f907981d5cb5d49fc139845cd94aba'/>
<id>urn:sha1:de3c806965f907981d5cb5d49fc139845cd94aba</id>
<content type='text'>
This way, if original parent object is GC'd, the memoryview still points
to the underlying buffer data so that buffer is not GC'd.
</content>
</entry>
<entry>
<title>unix/windows: Disable sigaction on windows port.</title>
<updated>2014-10-25T23:42:41+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-10-25T23:42:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=c76af32575b0a897b4fdbb7b9c2d0754a8df5399'/>
<id>urn:sha1:c76af32575b0a897b4fdbb7b9c2d0754a8df5399</id>
<content type='text'>
</content>
</entry>
</feed>
