<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/tools, branch 5.0.0-rc.0</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=5.0.0-rc.0</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=5.0.0-rc.0'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2020-02-12T01:05:43+00:00</updated>
<entry>
<title>Update gc tracking instructions and gdb commands.</title>
<updated>2020-02-12T01:05:43+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2020-02-12T01:05:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=a4d197a6efeb8af9fc59be95689b2c703c5f9cdb'/>
<id>urn:sha1:a4d197a6efeb8af9fc59be95689b2c703c5f9cdb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #2556 from jepler/update-tools-uf2</title>
<updated>2020-01-29T19:43:40+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@adafruit.com</email>
</author>
<published>2020-01-29T19:43:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ac55143c64bf3e6bf76f45ea6986652d04397583'/>
<id>urn:sha1:ac55143c64bf3e6bf76f45ea6986652d04397583</id>
<content type='text'>
tools/uf2: take new upstream commits</content>
</entry>
<entry>
<title>tools/uf2: take new upstream commits</title>
<updated>2020-01-28T19:48:40+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@gmail.com</email>
</author>
<published>2020-01-28T19:48:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=03cdc5ef765d28261c039f236ba36ebd5016f055'/>
<id>urn:sha1:03cdc5ef765d28261c039f236ba36ebd5016f055</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refine iMX RT memory layout and add three boards</title>
<updated>2020-01-18T01:36:08+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2020-01-09T04:32:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=7d8dac9211dab92d750a0351335b4ad3fffc05e2'/>
<id>urn:sha1:7d8dac9211dab92d750a0351335b4ad3fffc05e2</id>
<content type='text'>
Introduces a way to place CircuitPython code and data into
tightly coupled memory (TCM) which is accessible by the CPU in a
single cycle. It also frees up room in the corresponding cache for
intermittent data. Loading from external flash is slow!

The data cache is also now enabled.

Adds support for the iMX RT 1021 chip. Adds three new boards:
* iMX RT 1020 EVK
* iMX RT 1060 EVK
* Teensy 4.0

Related to #2492, #2472 and #2477. Fixes #2475.
</content>
</entry>
<entry>
<title>Add MIMXRT10XX port to release build</title>
<updated>2020-01-06T20:33:44+00:00</updated>
<author>
<name>arturo182</name>
<email>arturo182@tlen.pl</email>
</author>
<published>2020-01-06T20:33:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=0068bafbb63290eb17db78e81759fa4aa1799951'/>
<id>urn:sha1:0068bafbb63290eb17db78e81759fa4aa1799951</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add initial MIMXRT10XX port</title>
<updated>2020-01-06T20:08:49+00:00</updated>
<author>
<name>arturo182</name>
<email>arturo182@tlen.pl</email>
</author>
<published>2019-11-02T15:52:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=13e0cba6f18c1b569cf014fb4e3f0156ba63622e'/>
<id>urn:sha1:13e0cba6f18c1b569cf014fb4e3f0156ba63622e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>gen_display_resources: speed it up</title>
<updated>2019-12-19T22:26:01+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@unpythonic.net</email>
</author>
<published>2019-12-19T22:26:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=a93475707e18c110afdff23ac965e2e0c393fa40'/>
<id>urn:sha1:a93475707e18c110afdff23ac965e2e0c393fa40</id>
<content type='text'>
It was intended that the `f.load_glyphs` line was fast and did most of
the work.  However, it actually didn't, because it's necessary to pass
in a code point by number, not by string.

Additionally, a little light layer violation is needed to make the check
for missing characters fast.  This used to be less important, as no
fonts had missing characters.  However, it would take an appreciable
length of time on the Korean translation when failing to find hundreds
of different code points.

Testing performed: built
build-circuitplayground_express_displayio/autogen_display_resources.c with ko
translation before and after change.  verified the file content was identical.
Time went from about 7s on my machine to way under 1 second.
</content>
</entry>
<entry>
<title>Merge pull request #2393 from dhalbert/increase-cpx-stack</title>
<updated>2019-12-17T22:35:37+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@adafruit.com</email>
</author>
<published>2019-12-17T22:35:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=e9cb47ffbdc9c7ece589c4ee3cb77fcfd20c391b'/>
<id>urn:sha1:e9cb47ffbdc9c7ece589c4ee3cb77fcfd20c391b</id>
<content type='text'>
Increase CPX stack size slightly</content>
</entry>
<entry>
<title>preprocess_frozen_modules: exclude subdirs of examples, docs, tests</title>
<updated>2019-12-17T16:06:44+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@gmail.com</email>
</author>
<published>2019-12-17T16:01:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=6a8efa6ef1b4264daa6e8f1a0623ee6d88a56b9d'/>
<id>urn:sha1:6a8efa6ef1b4264daa6e8f1a0623ee6d88a56b9d</id>
<content type='text'>
.. this reclaims several kB on CPX, where we really need it.
</content>
</entry>
<entry>
<title>Increase CPX stack size slightly</title>
<updated>2019-12-16T22:25:22+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2019-12-16T22:17:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=81581b345c4cb4dbf33af3c3bbd48c6baf522283'/>
<id>urn:sha1:81581b345c4cb4dbf33af3c3bbd48c6baf522283</id>
<content type='text'>
</content>
</entry>
</feed>
