<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/ports, branch 5.2.0</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=5.2.0</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=5.2.0'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2020-04-06T20:10:12+00:00</updated>
<entry>
<title>mimxrt1011: Only re-init SPI when it's actually needed</title>
<updated>2020-04-06T20:10:12+00:00</updated>
<author>
<name>arturo182</name>
<email>arturo182@tlen.pl</email>
</author>
<published>2020-04-06T20:10:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=08f369ea9671e49196fc5ca9e699632798b47f84'/>
<id>urn:sha1:08f369ea9671e49196fc5ca9e699632798b47f84</id>
<content type='text'>
If some crazy code (*cough* FourWire) decides to reconfigure the bus
before every transfer, it might get a bit slow...
</content>
</entry>
<entry>
<title>ports: fomu: move more functions into ram for stability</title>
<updated>2020-04-02T03:21:22+00:00</updated>
<author>
<name>Sean Cross</name>
<email>sean@xobs.io</email>
</author>
<published>2020-04-02T03:21:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=9845a064ad22dd6cc6c720a8b765978a16e71ff7'/>
<id>urn:sha1:9845a064ad22dd6cc6c720a8b765978a16e71ff7</id>
<content type='text'>
The SPI flash on current Fomu firmware is slow.  Circuitpython runs
XIP from SPI flash, and so execution time can also be slow.  Ordinarily
this isn't a problem, however certain operations are time-sensitive.

In particular, USB function needs to be handled quickly in order to
prevent the host from re-enumerating the device.

Place several critical TinyUSB structures into RAM, as well as several
hot functions that are frequently called.  This reduces execution time
at the expense of system memory, and greatly improves system stability.

Signed-off-by: Sean Cross &lt;sean@xobs.io&gt;
</content>
</entry>
<entry>
<title>Merge pull request #2726 from xobs/fomu-circuitpython</title>
<updated>2020-03-31T20:51:09+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@adafruit.com</email>
</author>
<published>2020-03-31T20:51:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f47b964c5ff838153ebaff2077405b0f4f881565'/>
<id>urn:sha1:f47b964c5ff838153ebaff2077405b0f4f881565</id>
<content type='text'>
ports: litex: add port and fomu board</content>
</entry>
<entry>
<title>Merge pull request #2741 from tannewt/fix_packetbuffer_server</title>
<updated>2020-03-31T20:39:34+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@adafruit.com</email>
</author>
<published>2020-03-31T20:39:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=cbe951269137428f0b98edb1e2e33600245be681'/>
<id>urn:sha1:cbe951269137428f0b98edb1e2e33600245be681</id>
<content type='text'>
Fix PacketBuffer server support</content>
</entry>
<entry>
<title>ports: litex: use dfu.py instead of dfu-suffix.py</title>
<updated>2020-03-31T05:04:59+00:00</updated>
<author>
<name>Sean Cross</name>
<email>sean@xobs.io</email>
</author>
<published>2020-03-31T05:04:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=c69f7f86570201f8b0546308dad67461a435b985'/>
<id>urn:sha1:c69f7f86570201f8b0546308dad67461a435b985</id>
<content type='text'>
dfu.py now generates proper dfu suffixes without the nonstandard prefix.

Signed-off-by: Sean Cross &lt;sean@xobs.io&gt;
</content>
</entry>
<entry>
<title>ports: fomu: build dfu as part of Makefile</title>
<updated>2020-03-31T03:42:55+00:00</updated>
<author>
<name>Sean Cross</name>
<email>sean@xobs.io</email>
</author>
<published>2020-03-31T03:42:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=34ea1407837742668091ddfa1c529d81d740281d'/>
<id>urn:sha1:34ea1407837742668091ddfa1c529d81d740281d</id>
<content type='text'>
Now that we have a replacement for `dfu-suffix`, construct a dfu
image rather than a UF2 image.

Signed-off-by: Sean Cross &lt;sean@xobs.io&gt;
</content>
</entry>
<entry>
<title>ports: litex: enable itcm region for fomu</title>
<updated>2020-03-31T01:40:38+00:00</updated>
<author>
<name>Sean Cross</name>
<email>sean@xobs.io</email>
</author>
<published>2020-03-30T03:06:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=065441e58c5e56060e7cc690f284e1f12b442f1c'/>
<id>urn:sha1:065441e58c5e56060e7cc690f284e1f12b442f1c</id>
<content type='text'>
This adds a new command line flag -DFOMU to indicate we're building
for a Fomu board.

Signed-off-by: Sean Cross &lt;sean@xobs.io&gt;
</content>
</entry>
<entry>
<title>ports: litex: add port and fomu board</title>
<updated>2020-03-31T01:40:38+00:00</updated>
<author>
<name>Sean Cross</name>
<email>sean@xobs.io</email>
</author>
<published>2020-02-04T01:20:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=786e79ebc9b45c83dc0013e39b1e217889a9506b'/>
<id>urn:sha1:786e79ebc9b45c83dc0013e39b1e217889a9506b</id>
<content type='text'>
This adds support for Litex, along with support for the Fomu FPGA board.

Signed-off-by: Sean Cross &lt;sean@xobs.io&gt;
</content>
</entry>
<entry>
<title>Merge pull request #2740 from arturo182/mimxrt10xx_neopixel</title>
<updated>2020-03-31T00:49:14+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@adafruit.com</email>
</author>
<published>2020-03-31T00:49:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=e8cffcf978503c389c9164e9ba8add2709bc4d74'/>
<id>urn:sha1:e8cffcf978503c389c9164e9ba8add2709bc4d74</id>
<content type='text'>
mimxrt10xx: Fix neopixel_write</content>
</entry>
<entry>
<title>mimxrt10xx: Fix neopixel_write</title>
<updated>2020-03-30T23:05:03+00:00</updated>
<author>
<name>arturo182</name>
<email>arturo182@tlen.pl</email>
</author>
<published>2020-03-30T22:51:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=13022be299f9082f6c75422e7dc287fa9f7311f4'/>
<id>urn:sha1:13022be299f9082f6c75422e7dc287fa9f7311f4</id>
<content type='text'>
</content>
</entry>
</feed>
