<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/ports, branch 5.3.1</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=5.3.1</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=5.3.1'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2020-04-21T04:29:59+00:00</updated>
<entry>
<title>nrf: bleio: parameterize softradio configuration</title>
<updated>2020-04-21T04:29:59+00:00</updated>
<author>
<name>Sean Cross</name>
<email>sean@xobs.io</email>
</author>
<published>2020-04-21T03:28:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=c04e6d6f52cf7f4393604b9c3eb493f55d6730fd'/>
<id>urn:sha1:c04e6d6f52cf7f4393604b9c3eb493f55d6730fd</id>
<content type='text'>
Allow for setting various softradio memory settings as part of a
board in order to support lower-memory configurations.  If a
parameter is unspecified then the previously-defined value is used.

Signed-off-by: Sean Cross &lt;sean@xobs.io&gt;
</content>
</entry>
<entry>
<title>nrf: mpconfigport: support configuration of various sizes</title>
<updated>2020-04-21T04:29:58+00:00</updated>
<author>
<name>Sean Cross</name>
<email>sean@xobs.io</email>
</author>
<published>2020-04-21T03:13:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=3537ad40594b3d23785108475be571c6fa92e769'/>
<id>urn:sha1:3537ad40594b3d23785108475be571c6fa92e769</id>
<content type='text'>
Conditionally set variables such as the softdevice RAM size, bootloader
size, and the spi m3 buffer size.  This allows ports to adjust these
values to suit their needs.

Signed-off-by: Sean Cross &lt;sean@xobs.io&gt;
</content>
</entry>
<entry>
<title>nrf: mpconfigport: subtract config size from firmware size</title>
<updated>2020-04-21T04:29:57+00:00</updated>
<author>
<name>Sean Cross</name>
<email>sean@xobs.io</email>
</author>
<published>2020-04-21T03:09:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=33720af0c6b13e974fdf3246d87ad66082977a46'/>
<id>urn:sha1:33720af0c6b13e974fdf3246d87ad66082977a46</id>
<content type='text'>
The BLE Config area needs to be subtracted from the size of the firmware.
THis is because the firmware is counted by walking backwards from the end
of memory, and the BLE config area is placed lower in memory than the
firmware.  Subtracting the BLE config size ensures the internal flash
filesystem doesn't try to use the firmware as storage.

Signed-off-by: Sean Cross &lt;sean@xobs.io&gt;
</content>
</entry>
<entry>
<title>nrf: add support for nrf52833</title>
<updated>2020-04-21T04:29:56+00:00</updated>
<author>
<name>Sean Cross</name>
<email>sean@xobs.io</email>
</author>
<published>2020-04-17T02:35:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=3ed5b87b8fea218c0485282ed1cf9fdf5a6f687f'/>
<id>urn:sha1:3ed5b87b8fea218c0485282ed1cf9fdf5a6f687f</id>
<content type='text'>
This adds preliminary support for the nRF52833, which is a variant of
the nRF52840 with half the RAM, half the flash, and fewer peripherals.

Signed-off-by: Sean Cross &lt;sean@xobs.io&gt;
</content>
</entry>
<entry>
<title>nrf: make rgbmatrix and framebufferio optional</title>
<updated>2020-04-21T02:44:21+00:00</updated>
<author>
<name>Sean Cross</name>
<email>sean@xobs.io</email>
</author>
<published>2020-04-21T02:02:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=4ad1cbeea37a514ab37a7c819f6d5e359948c368'/>
<id>urn:sha1:4ad1cbeea37a514ab37a7c819f6d5e359948c368</id>
<content type='text'>
Ports can set CIRCUITPY_RGBMATRIX and CIRCUITPY_FRAMEBUFFERIO to 0
in their .mk file in order to prevent these from being built.  This
is necessary for resource-constrained devices.

Signed-off-by: Sean Cross &lt;sean@xobs.io&gt;
</content>
</entry>
<entry>
<title>nrf: supervisor: support building without BUSIO</title>
<updated>2020-04-21T02:44:20+00:00</updated>
<author>
<name>Sean Cross</name>
<email>sean@xobs.io</email>
</author>
<published>2020-04-19T05:53:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=066f486b28c38c71f89cbba44e31857125ff243e'/>
<id>urn:sha1:066f486b28c38c71f89cbba44e31857125ff243e</id>
<content type='text'>
Only initialize i2c, spi, and uart if building with BUSIO.

Signed-off-by: Sean Cross &lt;sean@xobs.io&gt;
</content>
</entry>
<entry>
<title>nrf: make neopixel support optional</title>
<updated>2020-04-21T01:56:27+00:00</updated>
<author>
<name>Sean Cross</name>
<email>sean@xobs.io</email>
</author>
<published>2020-04-17T02:36:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ac9d336f40634419617d13464e87ab6917f9152a'/>
<id>urn:sha1:ac9d336f40634419617d13464e87ab6917f9152a</id>
<content type='text'>
Add a conditional around the call to neopixel_write(), allowing us
to build for nrf without neopixel support.

Signed-off-by: Sean Cross &lt;sean@xobs.io&gt;
</content>
</entry>
<entry>
<title>Merge pull request #2777 from pewpew-game/master</title>
<updated>2020-04-20T22:25:29+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@adafruit.com</email>
</author>
<published>2020-04-20T22:25:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=a4d86b96fd1e60b807258a30cd765b48f0372b6d'/>
<id>urn:sha1:a4d86b96fd1e60b807258a30cd765b48f0372b6d</id>
<content type='text'>
Fix RGB/BGR colors in Stage</content>
</entry>
<entry>
<title>STM32: f767: Fixes linker settings.</title>
<updated>2020-04-20T17:15:18+00:00</updated>
<author>
<name>Mark Olsson</name>
<email>mark@markolsson.se</email>
</author>
<published>2020-04-20T15:55:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=506f340c7d8ca8f266bce39cd603b812329467f6'/>
<id>urn:sha1:506f340c7d8ca8f266bce39cd603b812329467f6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>RGBMatrix: finish renaming from Protomatter</title>
<updated>2020-04-17T23:44:07+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@gmail.com</email>
</author>
<published>2020-04-15T20:01:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=5fcc6d62869310b2b1dd96279e5a121623e07aba'/>
<id>urn:sha1:5fcc6d62869310b2b1dd96279e5a121623e07aba</id>
<content type='text'>
This gets all the purely internal references.  Some uses of
protomatter/Protomatter/PROTOMATTER remain, as they are references
to symbols in the Protomatter C library itself.
</content>
</entry>
</feed>
