<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/main.c, branch 4.0.0-beta.7</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=4.0.0-beta.7</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=4.0.0-beta.7'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2019-04-10T01:39:28+00:00</updated>
<entry>
<title>Merge pull request #1773 from dhalbert/no-recursive-background-tasks</title>
<updated>2019-04-10T01:39:28+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2019-04-10T01:39:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ac2fd2fa80e34554c799e363541a93a0976e4f4f'/>
<id>urn:sha1:ac2fd2fa80e34554c799e363541a93a0976e4f4f</id>
<content type='text'>
Don't let a background task call run_background_tasks()</content>
</entry>
<entry>
<title>Don't let a background task call run_background_tasks()</title>
<updated>2019-04-10T00:23:01+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2019-04-10T00:23:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=d633928a160ee029fa1a16f10e62f6628020aaef'/>
<id>urn:sha1:d633928a160ee029fa1a16f10e62f6628020aaef</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Reorganize board busses into shared-bindings and shared-module.</title>
<updated>2019-04-08T23:58:50+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2019-04-08T23:58:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=0f003ac5b8312fafb120e86e05eefd2431014d8c'/>
<id>urn:sha1:0f003ac5b8312fafb120e86e05eefd2431014d8c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>also flush fileystem on soft reboot from repl</title>
<updated>2019-03-16T21:44:25+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2019-03-16T21:44:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=a10e4fe21efd45596b82b50ffde98e8ec7e893c6'/>
<id>urn:sha1:a10e4fe21efd45596b82b50ffde98e8ec7e893c6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>after code.py runs, flush filesystem before resetting heap</title>
<updated>2019-03-16T20:49:32+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2019-03-16T20:49:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=43915133a1e7c682cdae313273060379f1f029b2'/>
<id>urn:sha1:43915133a1e7c682cdae313273060379f1f029b2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Enter safe mode when an allocation is attempted on an uninitialized heap.</title>
<updated>2019-03-12T18:18:26+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2019-03-08T23:29:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=03be42ab847f04a89d207d98fdb28048cfedf72d'/>
<id>urn:sha1:03be42ab847f04a89d207d98fdb28048cfedf72d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add option to disable the concurrent write protection</title>
<updated>2019-02-21T18:45:41+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2019-02-19T22:45:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=1a0596a2fbb68c1285ec59606d03a610ee94ca47'/>
<id>urn:sha1:1a0596a2fbb68c1285ec59606d03a610ee94ca47</id>
<content type='text'>
This allows writing to the filesystem from the host computer and
CircuitPython by increasing the risk of filesystem corruption.
</content>
</entry>
<entry>
<title>Prevent infinite display update recursion and fix VFS mounting</title>
<updated>2019-02-19T22:50:31+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2019-02-14T20:54:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=46fd60c70398b51136a2deea84f30e867679ca53'/>
<id>urn:sha1:46fd60c70398b51136a2deea84f30e867679ca53</id>
<content type='text'>
Fixes #1529
</content>
</entry>
<entry>
<title>WIP: atmel-samd trinket build works</title>
<updated>2019-02-15T05:28:20+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2019-02-15T05:28:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=5154e0581e0eda0b755a19df98dca45db7ffa76b'/>
<id>urn:sha1:5154e0581e0eda0b755a19df98dca45db7ffa76b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>A safe mode fix and displayio fixes</title>
<updated>2019-02-13T23:31:06+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2019-02-13T08:35:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=473bdf48f61998ee9c51aa16c159bbc4df1d15b6'/>
<id>urn:sha1:473bdf48f61998ee9c51aa16c159bbc4df1d15b6</id>
<content type='text'>
* Fixes safe mode on the SAMD51. The "preserved" value was being
clobbered by the bootloader.
* Fixes auto-reload loop when in safe mode.
* Fixes reading Group children with [].
* Check that a TileGrid actually moves before queueing a refresh.
</content>
</entry>
</feed>
