<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/tools, branch 5.0.x</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=5.0.x</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=5.0.x'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2020-02-29T02:18:48+00:00</updated>
<entry>
<title>upload bin and uf2 for arduino boards; remove unneeded build steps</title>
<updated>2020-02-29T02:18:48+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2020-02-29T02:18:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=98a03fc93534a22d11c0a6a50f9982c397232ad3'/>
<id>urn:sha1:98a03fc93534a22d11c0a6a50f9982c397232ad3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>change download prefix to https://downloads.circuitpython.org</title>
<updated>2020-02-28T21:25:12+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2020-02-28T21:23:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=c24a4f7d663bfc8e6020856b79b7ac0765ffb773'/>
<id>urn:sha1:c24a4f7d663bfc8e6020856b79b7ac0765ffb773</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Download links now point to S3 via CloudFront</title>
<updated>2020-02-28T19:57:32+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2020-02-28T19:57:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=1b8a4791f504b44f9f38677f8d05a774826f7f05'/>
<id>urn:sha1:1b8a4791f504b44f9f38677f8d05a774826f7f05</id>
<content type='text'>
</content>
</entry>
<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>
</feed>
