<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/py/runtime.c, branch 5.0.0</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=5.0.0</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=5.0.0'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2020-02-04T21:19:40+00:00</updated>
<entry>
<title>preserve errno in OSError</title>
<updated>2020-02-04T21:19:40+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2020-02-04T21:19:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=5164719e67878418cff51d26f40e4813da02bc83'/>
<id>urn:sha1:5164719e67878418cff51d26f40e4813da02bc83</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Include filename for 'No such file/directory', etc.</title>
<updated>2020-02-04T18:32:39+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2020-02-04T18:32:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=57b566e73614c74a9fc74cd2d2007d91cdb507db'/>
<id>urn:sha1:57b566e73614c74a9fc74cd2d2007d91cdb507db</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>Use BluetoothError in _bleio</title>
<updated>2019-11-20T22:02:15+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2019-11-20T21:53:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=5e857fdb67c2d92836d7ed73a179fcb6c5298fed'/>
<id>urn:sha1:5e857fdb67c2d92836d7ed73a179fcb6c5298fed</id>
<content type='text'>
This better differentiates errors than using OSError everywhere.
</content>
</entry>
<entry>
<title>Use OverflowError exception type for overflows</title>
<updated>2019-05-09T07:22:26+00:00</updated>
<author>
<name>Matt Wozniski</name>
<email>godlygeek+git@gmail.com</email>
</author>
<published>2019-05-09T07:20:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f325bd848b183f9b111b44e2fab2a9e6a366af3c'/>
<id>urn:sha1:f325bd848b183f9b111b44e2fab2a9e6a366af3c</id>
<content type='text'>
Initially I used one of the existing exception raise functions, but it's
more correct and not much more code to raise OverflowError instead.
</content>
</entry>
<entry>
<title>Make status light flash blue for incompatible mpy (fixes #1369)</title>
<updated>2019-05-08T18:54:08+00:00</updated>
<author>
<name>Terri Oda</name>
<email>terri@toybox.ca</email>
</author>
<published>2019-05-08T18:54:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=a9b05d37d70ac38fea2cdceffc28ce354f204200'/>
<id>urn:sha1:a9b05d37d70ac38fea2cdceffc28ce354f204200</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix boards with no shared busses.</title>
<updated>2019-04-09T18:36:10+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2019-04-09T18:36:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=72992070c5137ce44969555828673ba7ccd69f08'/>
<id>urn:sha1:72992070c5137ce44969555828673ba7ccd69f08</id>
<content type='text'>
</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: advertising works, but not connection</title>
<updated>2018-12-27T05:04:04+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2018-12-27T05:04:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=4167bf5b241eec4e5a04c36d7f7c66d43a8bb921'/>
<id>urn:sha1:4167bf5b241eec4e5a04c36d7f7c66d43a8bb921</id>
<content type='text'>
</content>
</entry>
<entry>
<title>More UUID work; use mp_raise for exceptions</title>
<updated>2018-11-21T04:04:58+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2018-11-21T04:04:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=1763ffe2450fa07c74db225cc5ef3a6e2feb669b'/>
<id>urn:sha1:1763ffe2450fa07c74db225cc5ef3a6e2feb669b</id>
<content type='text'>
</content>
</entry>
</feed>
