<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/tools, branch v1.8.6</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.8.6</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.8.6'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2016-11-07T15:39:41+00:00</updated>
<entry>
<title>tools, unix: Replace upip tarball with just source files.</title>
<updated>2016-11-07T15:39:41+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-11-07T15:13:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=61d74fdef836753cbf1cf0e9ee7b8e50cb80f41d'/>
<id>urn:sha1:61d74fdef836753cbf1cf0e9ee7b8e50cb80f41d</id>
<content type='text'>
To make its inclusion as frozen modules in multiple ports less magic.
Ports are just expected to symlink 2 files into their scripts/modules
subdirs.

Unix port updated to use this and in general follow frozen modules setup
tested and tried on baremetal ports, where there's "scripts" predefined
dir (overridable with FROZEN_DIR make var), and a user just drops Python
files there.
</content>
</entry>
<entry>
<title>qemu-arm: Enable software floating point support, and float tests.</title>
<updated>2016-11-03T01:28:31+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-11-03T01:28:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ca973bd3083492777095a07c20965a4644899ec9'/>
<id>urn:sha1:ca973bd3083492777095a07c20965a4644899ec9</id>
<content type='text'>
This helps to test floating point code on Cortex-M hardware.

As part of this patch the link-time-optimisation was disabled because it
wasn't compatible with software FP support.  In particular, the linker
could not find the __aeabi_f2d, __aeabi_d2f etc functions even though they
were provided by lib/libm/math.c.
</content>
</entry>
<entry>
<title>tools/tinytest-codegen: Exclude ticks_diff test for qemu-arm port.</title>
<updated>2016-10-30T19:24:07+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-10-30T19:24:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=796b720dbcc73374418de571699de99de4edaf41'/>
<id>urn:sha1:796b720dbcc73374418de571699de99de4edaf41</id>
<content type='text'>
</content>
</entry>
<entry>
<title>qemu-arm: Exclude new vfs_fat tests.</title>
<updated>2016-10-27T01:25:28+00:00</updated>
<author>
<name>Alex March</name>
<email>alex.march.dev@gmail.com</email>
</author>
<published>2016-10-21T09:45:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=52aa532050baa4239e1920144ecf1d0588fc672e'/>
<id>urn:sha1:52aa532050baa4239e1920144ecf1d0588fc672e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tools/check_code_size.sh: Code size validation script for CI.</title>
<updated>2016-10-25T08:43:55+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-10-25T08:07:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f7aa692093f1f6b34fbf2e4ad0f8178b1c4ebedb'/>
<id>urn:sha1:f7aa692093f1f6b34fbf2e4ad0f8178b1c4ebedb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tools/pip-micropython: Remove deprecated wrapper tool.</title>
<updated>2016-10-24T13:52:15+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-10-24T13:50:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=b78144c64d71e8b850a0fd7051bcaa9ee0cce8dd'/>
<id>urn:sha1:b78144c64d71e8b850a0fd7051bcaa9ee0cce8dd</id>
<content type='text'>
Deprecated for long time, pip-micropython now can't install packages
optimized for low-heap ports (like whole of micropython-lib).
</content>
</entry>
<entry>
<title>qemu-arm: Exclude extmod/vfs_fat_fileio.py test.</title>
<updated>2016-10-24T01:49:19+00:00</updated>
<author>
<name>Alex March</name>
<email>alex.march.dev@gmail.com</email>
</author>
<published>2016-10-19T08:32:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=06e703290640ed6326bf70e172c25be92799591f'/>
<id>urn:sha1:06e703290640ed6326bf70e172c25be92799591f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tools: Upgrade upip to 1.1.4.</title>
<updated>2016-10-22T18:14:58+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-10-22T18:14:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=197a5724d866f1f3389c9f96e7263d24955b942d'/>
<id>urn:sha1:197a5724d866f1f3389c9f96e7263d24955b942d</id>
<content type='text'>
Fix error on unix when installing to non-existing absolute path.
</content>
</entry>
<entry>
<title>qemu-arm: Enable lots of extmods and enable tests for them.</title>
<updated>2016-10-13T13:08:19+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-10-13T13:08:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=b0a15aa73540f82ef47c9492af7ce196d1b1a6e9'/>
<id>urn:sha1:b0a15aa73540f82ef47c9492af7ce196d1b1a6e9</id>
<content type='text'>
The qemu-arm port is used for testing of ARM Thumb architecture on a
desktop so should have many features enabled.
</content>
</entry>
<entry>
<title>tools: Upgrade upip to 1.1.3.</title>
<updated>2016-10-12T15:55:31+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-10-12T15:55:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=cdbeee0c506fd5b465f76d8072b1fe4e954dd782'/>
<id>urn:sha1:cdbeee0c506fd5b465f76d8072b1fe4e954dd782</id>
<content type='text'>
Initial support for running on a baremetal, low-heap systems (like esp8266),
using Python module interface.
</content>
</entry>
</feed>
