<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/shared-bindings, branch 3.0.0</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=3.0.0</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=3.0.0'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2018-06-15T14:51:03+00:00</updated>
<entry>
<title>fix os.listdir() when current dir is '/'</title>
<updated>2018-06-15T14:51:03+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2018-06-15T14:51:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=327b0f76dac55a4bfe5df52799f72734623a351a'/>
<id>urn:sha1:327b0f76dac55a4bfe5df52799f72734623a351a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Prevent freezing USB during high frequency PulseIn.</title>
<updated>2018-06-08T19:56:32+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott.shawcroft@gmail.com</email>
</author>
<published>2018-06-05T19:38:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=2fbab8067afcb008bc92d9c155dfef360fbc10f9'/>
<id>urn:sha1:2fbab8067afcb008bc92d9c155dfef360fbc10f9</id>
<content type='text'>
We now track the last time the background task ran and bail on the
PulseIn if it starves the background work. In practice, this
happens after the numbers from pulsein are no longer accurate.

This also adjusts interrupt priorities so most are the lowest level
except for the tick and USB interrupts.

Fixes #516 and #876
</content>
</entry>
<entry>
<title>Fixed documentation formatting for RTD</title>
<updated>2018-06-06T22:28:01+00:00</updated>
<author>
<name>Kattni Rembor</name>
<email>kattni@adafruit.com</email>
</author>
<published>2018-06-06T22:28:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=3a3817262788a6b6812564815c46fdf1bd59667b'/>
<id>urn:sha1:3a3817262788a6b6812564815c46fdf1bd59667b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Adapt for feedback and hack around pIRkey size constraint.</title>
<updated>2018-06-01T22:08:52+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott.shawcroft@gmail.com</email>
</author>
<published>2018-06-01T20:11:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=717199018bcb43dd50af9011e2259f3caf3290f8'/>
<id>urn:sha1:717199018bcb43dd50af9011e2259f3caf3290f8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>atmel-samd: Add rotary encoder support.</title>
<updated>2018-06-01T22:08:48+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott.shawcroft@gmail.com</email>
</author>
<published>2018-05-30T01:21:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=d0fb6e7a2fd6b60ecc0fc8a332a9de5ed32f88af'/>
<id>urn:sha1:d0fb6e7a2fd6b60ecc0fc8a332a9de5ed32f88af</id>
<content type='text'>
Fixes #283
</content>
</entry>
<entry>
<title>atmel-samd: Re-org helper peripheral files into their own subdirectory.</title>
<updated>2018-06-01T22:07:31+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott.shawcroft@gmail.com</email>
</author>
<published>2018-05-26T01:39:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=fd71e56891749837a823a4b555b84150b6fbc1e8'/>
<id>urn:sha1:fd71e56891749837a823a4b555b84150b6fbc1e8</id>
<content type='text'>
Ideally in the future they won't depend on ASF4 or MicroPython.
</content>
</entry>
<entry>
<title>Add gamepad_singleton to root pointers</title>
<updated>2018-05-30T21:11:22+00:00</updated>
<author>
<name>Radomir Dopieralski</name>
<email>openstack@sheep.art.pl</email>
</author>
<published>2018-05-24T09:25:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=b219ce6d377b6e00e1967c9b98966d4229f566ed'/>
<id>urn:sha1:b219ce6d377b6e00e1967c9b98966d4229f566ed</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make the gamepad singleton long-lived</title>
<updated>2018-05-30T21:11:22+00:00</updated>
<author>
<name>Radomir Dopieralski</name>
<email>openstack@sheep.art.pl</email>
</author>
<published>2018-05-24T09:16:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=c37b69e1a5316956ce966cce6841f3d960e581b0'/>
<id>urn:sha1:c37b69e1a5316956ce966cce6841f3d960e581b0</id>
<content type='text'>
So that it is not later moved.
</content>
</entry>
<entry>
<title>Remove volatile from the gamepad struct</title>
<updated>2018-05-23T19:49:20+00:00</updated>
<author>
<name>Radomir Dopieralski</name>
<email>openstack@sheep.art.pl</email>
</author>
<published>2018-05-23T19:49:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=42e36a883b4145e9f8b70022d6f13ceaab4fca2c'/>
<id>urn:sha1:42e36a883b4145e9f8b70022d6f13ceaab4fca2c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Raise an error if more than 8 buttons passed to gamepad</title>
<updated>2018-05-23T19:41:56+00:00</updated>
<author>
<name>Radomir Dopieralski</name>
<email>openstack@sheep.art.pl</email>
</author>
<published>2018-05-23T19:41:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f17a235b4069c9e35a998da4d406354dfc1a220c'/>
<id>urn:sha1:f17a235b4069c9e35a998da4d406354dfc1a220c</id>
<content type='text'>
</content>
</entry>
</feed>
