<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/py, branch 2.3.0</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=2.3.0</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=2.3.0'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2017-12-24T04:46:19+00:00</updated>
<entry>
<title>Add git version info to frozen modules.</title>
<updated>2017-12-24T04:46:19+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2017-12-24T04:46:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=2dcb2f06cbfaacb5cf362cac1ba547dd45d13e9a'/>
<id>urn:sha1:2dcb2f06cbfaacb5cf362cac1ba547dd45d13e9a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't include examples directories in frozen libraries</title>
<updated>2017-12-20T17:00:45+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2017-12-20T16:01:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=22bbb6ab86fd1b843e03fb2474f69e6118c8aaad'/>
<id>urn:sha1:22bbb6ab86fd1b843e03fb2474f69e6118c8aaad</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Write version info to boot_out.txt.</title>
<updated>2017-12-14T17:59:40+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2017-12-14T16:51:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f2ad1a36799a65ef27a1ee46c772043d97cd0011'/>
<id>urn:sha1:f2ad1a36799a65ef27a1ee46c772043d97cd0011</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Freeze libraries needed by adafruit_circuitplayground library into firmware.</title>
<updated>2017-10-08T16:54:46+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2017-10-03T22:10:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ef65ee78c544f0996eeb77ae762d2c4c7ed17057'/>
<id>urn:sha1:ef65ee78c544f0996eeb77ae762d2c4c7ed17057</id>
<content type='text'>
This saves a lot of RAM. Fixes #287.
Also fixed compilation of frozen_mpy.c to use supplied make rule rather than
builtin rule (supplied rule suppresses printing out the gcc command line).
</content>
</entry>
<entry>
<title>py: Only load frozen modules when the filename has the prefix. (#235)</title>
<updated>2017-09-06T02:01:17+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2017-09-06T02:01:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=6baacf46b746b897cc8fea0f32df4379370b2c04'/>
<id>urn:sha1:6baacf46b746b897cc8fea0f32df4379370b2c04</id>
<content type='text'>
* py: Only load frozen modules when the filename has the prefix.

This allows one to override a built-in module by loading a newer
version onto the file system.

* Unbreak mpys
</content>
</entry>
<entry>
<title>Fix issue #207, esp8266 file operations problems (#222)</title>
<updated>2017-09-01T20:12:26+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2017-09-01T20:12:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=a0d0b27faf0bc76ede0fbc595f641fdceb04ac56'/>
<id>urn:sha1:a0d0b27faf0bc76ede0fbc595f641fdceb04ac56</id>
<content type='text'>
The frozen module `_boot.py` was not being loaded on restart
because `pyexec_frozen_module()` did not know about the new `.frozen`
pseudo-directory. Updated lower-level routine to look in the right place.
Also made ".frozen" and related values be `#define`s.</content>
</entry>
<entry>
<title>py: Add temporary expanded mpy mismatch message for switch to 2.0.0. (#218)</title>
<updated>2017-08-31T19:27:50+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2017-08-31T19:27:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=4d0dc4b2985f0da924011b20706c6a99e52f17d2'/>
<id>urn:sha1:4d0dc4b2985f0da924011b20706c6a99e52f17d2</id>
<content type='text'>
Fixes #214</content>
</entry>
<entry>
<title>Modernize module and class static dicts; update freetouch</title>
<updated>2017-08-27T19:02:50+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2017-08-27T19:02:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=c679c80c710fd4a0e37ad87200d8a721e19727aa'/>
<id>urn:sha1:c679c80c710fd4a0e37ad87200d8a721e19727aa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Initial merge of micropython v1.9.2 into circuitpython 2.0.0 (in development) master.</title>
<updated>2017-08-26T02:17:07+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2017-08-26T02:17:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ef61b5ecb59e9b4e37e3e3c023c62d583c23eb16'/>
<id>urn:sha1:ef61b5ecb59e9b4e37e3e3c023c62d583c23eb16</id>
<content type='text'>
cpx build compiles and loads and works in repl; test suite not run yet
esp8266 not tested yet
</content>
</entry>
<entry>
<title>Added ability to freeze multiple directories; freeze neopixel library in cpx build (#199)</title>
<updated>2017-08-23T18:05:59+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2017-08-23T18:05:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=74cfdeb316420a3732370a5e19a6822c52395384'/>
<id>urn:sha1:74cfdeb316420a3732370a5e19a6822c52395384</id>
<content type='text'>
Reworked frozen module support: clean up makefiles and handle multiple directories.
Modules to freeze are included as git submodules.

Add neopixel to circuitplayground express build.

Fixes #56 </content>
</entry>
</feed>
