<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/py/obj.c, branch 5.0.0-beta.3</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-beta.3</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=5.0.0-beta.3'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2019-12-13T19:29:15+00:00</updated>
<entry>
<title>Revert subscr signature change</title>
<updated>2019-12-13T19:29:15+00:00</updated>
<author>
<name>Roy Hooper</name>
<email>rhooper@toybox.ca</email>
</author>
<published>2019-12-13T19:29:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=dc8dd6df20f4904917169f4ec1172c8f3827e822'/>
<id>urn:sha1:dc8dd6df20f4904917169f4ec1172c8f3827e822</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove unnecessary intermediate mp_obj_subscr wrapper</title>
<updated>2019-11-26T23:39:08+00:00</updated>
<author>
<name>Roy Hooper</name>
<email>rhooper@toybox.ca</email>
</author>
<published>2019-11-26T23:39:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=56720eae0a9eb6fe8845cf20eb1298c3fb68a373'/>
<id>urn:sha1:56720eae0a9eb6fe8845cf20eb1298c3fb68a373</id>
<content type='text'>
</content>
</entry>
<entry>
<title>use base for errors</title>
<updated>2019-11-23T17:15:12+00:00</updated>
<author>
<name>Roy Hooper</name>
<email>rhooper@toybox.ca</email>
</author>
<published>2019-11-23T17:15:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=27979f51ace467215d5d823e0ce9f4f2ef690369'/>
<id>urn:sha1:27979f51ace467215d5d823e0ce9f4f2ef690369</id>
<content type='text'>
</content>
</entry>
<entry>
<title>make -&gt;subscr take an instance to pass when instance_subscr is called from subscr.</title>
<updated>2019-11-23T17:09:26+00:00</updated>
<author>
<name>Roy Hooper</name>
<email>rhooper@toybox.ca</email>
</author>
<published>2019-11-23T17:09:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=c770ccd93917cf46a7b8cef7613ff389d7c3d18d'/>
<id>urn:sha1:c770ccd93917cf46a7b8cef7613ff389d7c3d18d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>use instance for verbose errors</title>
<updated>2019-11-16T19:04:12+00:00</updated>
<author>
<name>Roy Hooper</name>
<email>rhooper@toybox.ca</email>
</author>
<published>2019-11-16T19:04:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=fa57de06886f3ec6785ec74676da0b08758c81c7'/>
<id>urn:sha1:fa57de06886f3ec6785ec74676da0b08758c81c7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix show and fix step &gt; 1</title>
<updated>2019-10-20T23:54:25+00:00</updated>
<author>
<name>Roy Hooper</name>
<email>rhooper@toybox.ca</email>
</author>
<published>2019-10-20T23:54:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=2970680e6af663200b35227bfbca5240542a4c47'/>
<id>urn:sha1:2970680e6af663200b35227bfbca5240542a4c47</id>
<content type='text'>
</content>
</entry>
<entry>
<title>In py/, must guard uses of RUN_BACKGROUND_TASKS</title>
<updated>2019-09-12T02:15:10+00:00</updated>
<author>
<name>jepler</name>
<email>jepler@gmail.com</email>
</author>
<published>2019-09-12T02:15:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=70daf007ae84240c1c512ef8e41f2e5540b6eb2e'/>
<id>urn:sha1:70daf007ae84240c1c512ef8e41f2e5540b6eb2e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py/obj.c: This can be long-running, run background tasks</title>
<updated>2019-09-10T01:14:02+00:00</updated>
<author>
<name>jepler</name>
<email>jepler@gmail.com</email>
</author>
<published>2019-09-10T01:03:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=d9c84609344967bde3c9fa217f75fb1e7cff6fe0'/>
<id>urn:sha1:d9c84609344967bde3c9fa217f75fb1e7cff6fe0</id>
<content type='text'>
While finding sources of clicks and buzzes in nrf i2sout, I identified
this site as one which could be long running.  Reproducer code was to
play a 22.05kHz sample and repeatedly print `os.listdir('')`
</content>
</entry>
<entry>
<title>Make Group iterable via a generic native iterator.</title>
<updated>2019-05-14T22:15:23+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2019-05-14T22:15:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=b7b55e0c0a0187f4d248d9b52cd972af5d928336'/>
<id>urn:sha1:b7b55e0c0a0187f4d248d9b52cd972af5d928336</id>
<content type='text'>
Fixes #1694
</content>
</entry>
<entry>
<title>Rework safe mode and have heap overwrite trigger it.</title>
<updated>2018-12-06T22:24:20+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2018-12-06T22:24:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=6ef863997186e1893cdf19c0e04d0a8a3f33ad9d'/>
<id>urn:sha1:6ef863997186e1893cdf19c0e04d0a8a3f33ad9d</id>
<content type='text'>
This creates a common safe mode mechanic that ports can share.
As a result, the nRF52 now has safe mode support as well.

The common safe mode adds a 700ms delay at startup where a reset
during that window will cause a reset into safe mode. This window
is designated by a yellow status pixel and flashing the single led
three times.

A couple NeoPixel fixes are included for the nRF52 as well.

Fixes #1034. Fixes #990. Fixes #615.
</content>
</entry>
</feed>
