<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/supervisor/shared/external_flash, branch 6.1.x</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=6.1.x</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=6.1.x'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2020-12-22T14:29:22+00:00</updated>
<entry>
<title>Merge pull request #3864 from djix123/w25q64fv</title>
<updated>2020-12-22T14:29:22+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@adafruit.com</email>
</author>
<published>2020-12-22T14:29:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f226f4a23303a663125db86411dcf099fa78b24d'/>
<id>urn:sha1:f226f4a23303a663125db86411dcf099fa78b24d</id>
<content type='text'>
Add support for Winbond W25Q64FV</content>
</entry>
<entry>
<title>Add support for Winbond W25Q64FV</title>
<updated>2020-12-22T12:50:56+00:00</updated>
<author>
<name>Jonathan Giles</name>
<email>jonathangiles@fastmail.fm</email>
</author>
<published>2020-12-21T13:38:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=17e7973ff2028536034c8c8898044ac93fa10b51'/>
<id>urn:sha1:17e7973ff2028536034c8c8898044ac93fa10b51</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #3824 from skerr92/add_more_spi_flash</title>
<updated>2020-12-21T19:48:36+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@adafruit.com</email>
</author>
<published>2020-12-21T19:48:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=233ccaac58c180731ef7e088a3159ddc6c745305'/>
<id>urn:sha1:233ccaac58c180731ef7e088a3159ddc6c745305</id>
<content type='text'>
Adding Support for AT25DF641A SPI Flash</content>
</entry>
<entry>
<title>Update devices.h</title>
<updated>2020-12-17T04:52:51+00:00</updated>
<author>
<name>Hany Elkomy</name>
<email>hany_elkomy@live.com</email>
</author>
<published>2020-12-17T04:52:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=70a9c601a8461717effdfd543697778922a3a0c9'/>
<id>urn:sha1:70a9c601a8461717effdfd543697778922a3a0c9</id>
<content type='text'>
Correct capacity value for the MX25R1635F from 0x18 to 0x15 (tested and working)
refer to 
https://github.com/adafruit/circuitpython/issues/3558</content>
</entry>
<entry>
<title>removed comments on 64MiB SPI flash causing build test issues</title>
<updated>2020-12-16T15:25:20+00:00</updated>
<author>
<name>Seth Kerr</name>
<email>skerr@aggies.ncat.edu</email>
</author>
<published>2020-12-16T15:25:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ca757f2ead6e84ad52b6030281b666792fb12b43'/>
<id>urn:sha1:ca757f2ead6e84ad52b6030281b666792fb12b43</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fixing line comment issue with CI build tests</title>
<updated>2020-12-14T22:17:28+00:00</updated>
<author>
<name>Seth Kerr</name>
<email>skerr@aggies.ncat.edu</email>
</author>
<published>2020-12-14T22:17:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=6d8642bf41491610e8d76ddfdd9f055d83568e61'/>
<id>urn:sha1:6d8642bf41491610e8d76ddfdd9f055d83568e61</id>
<content type='text'>
</content>
</entry>
<entry>
<title>this should be it.</title>
<updated>2020-12-14T21:25:33+00:00</updated>
<author>
<name>Seth Kerr</name>
<email>skerr@aggies.ncat.edu</email>
</author>
<published>2020-12-14T21:25:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=731cdefe801633ef39c9036cda6951da50b0075c'/>
<id>urn:sha1:731cdefe801633ef39c9036cda6951da50b0075c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add movable allocation system.</title>
<updated>2020-11-28T16:50:23+00:00</updated>
<author>
<name>Christian Walther</name>
<email>cwalther@gmx.ch</email>
</author>
<published>2020-10-11T12:59:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=c7404a3ff89c738c002ec63448a58d56330dfcc3'/>
<id>urn:sha1:c7404a3ff89c738c002ec63448a58d56330dfcc3</id>
<content type='text'>
This allows calls to `allocate_memory()` while the VM is running, it will then allocate from the GC heap (unless there is a suitable hole among the supervisor allocations), and when the VM exits and the GC heap is freed, the allocation will be moved to the bottom of the former GC heap and transformed into a proper supervisor allocation. Existing movable allocations will also be moved to defragment the supervisor heap and ensure that the next VM run gets as much memory as possible for the GC heap.

By itself this breaks terminalio because it violates the assumption that supervisor_display_move_memory() still has access to an undisturbed heap to copy the tilegrid from. It will work in many cases, but if you're unlucky you will get garbled terminal contents after exiting from the vm run that created the display. This will be fixed in the following commit, which is separate to simplify review.
</content>
</entry>
<entry>
<title>Add license to some obvious files.</title>
<updated>2020-07-06T18:16:25+00:00</updated>
<author>
<name>Diego Elio Pettenò</name>
<email>flameeyes@flameeyes.com</email>
</author>
<published>2020-06-03T22:40:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=34b4993d63a6b576f29d624385c681f679b4124c'/>
<id>urn:sha1:34b4993d63a6b576f29d624385c681f679b4124c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>atmel-samd: Add SAM E54 Xplained board</title>
<updated>2020-06-23T15:41:48+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@unpythonic.net</email>
</author>
<published>2020-06-18T19:16:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=d5074220a8e80fb1cd6292b2159eecc3d4599d48'/>
<id>urn:sha1:d5074220a8e80fb1cd6292b2159eecc3d4599d48</id>
<content type='text'>
Few peripherals are actually tested.  However, USB, I2C and GPIO seem to work.

Most pins are silkscreened with the "PX00" style, so the board module
only includes the small number that are screened differently.

The default SPI, I2C, and UART are the ones on the EXT2 header.  This is
arbitrary, but the I2C on this connector is shared with the on-board I2C
devices and the PCC header, making it the most versatile.
</content>
</entry>
</feed>
