<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/shared-bindings/gamepadshift, branch 6.0.x</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=6.0.x</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=6.0.x'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2020-07-24T09:20:03+00:00</updated>
<entry>
<title>Add and correct some type hints</title>
<updated>2020-07-24T09:20:03+00:00</updated>
<author>
<name>Taku Fukada</name>
<email>naninunenor@gmail.com</email>
</author>
<published>2020-07-23T18:22:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=54a342a7f5b74f32c7a53ea483d9046e688b9830'/>
<id>urn:sha1:54a342a7f5b74f32c7a53ea483d9046e688b9830</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Made every init return None</title>
<updated>2020-07-03T18:23:34+00:00</updated>
<author>
<name>dherrada</name>
<email>dylan.herrada@adafruit.com</email>
</author>
<published>2020-07-03T18:23:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=d0d949cd24dbff5fb382f8c7abf3bae7ba46541a'/>
<id>urn:sha1:d0d949cd24dbff5fb382f8c7abf3bae7ba46541a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added type hints to gamepadshift</title>
<updated>2020-07-03T14:19:34+00:00</updated>
<author>
<name>dherrada</name>
<email>dylan.herrada@adafruit.com</email>
</author>
<published>2020-07-03T14:19:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=d73348f673538f74e896999d395b8fe8c0914a67'/>
<id>urn:sha1:d73348f673538f74e896999d395b8fe8c0914a67</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Removed all 'self, )'</title>
<updated>2020-07-02T17:28:36+00:00</updated>
<author>
<name>dherrada</name>
<email>dylan.herrada@adafruit.com</email>
</author>
<published>2020-07-02T17:28:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=54cb1feea04c0c93afe40868bc050ff7f645c61e'/>
<id>urn:sha1:54cb1feea04c0c93afe40868bc050ff7f645c61e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #2810 from dherrada/master</title>
<updated>2020-05-15T17:31:05+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@adafruit.com</email>
</author>
<published>2020-05-15T17:31:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=0d8bca92e208e705150097d26db6a5390dc9eb9b'/>
<id>urn:sha1:0d8bca92e208e705150097d26db6a5390dc9eb9b</id>
<content type='text'>
Pyi integration</content>
</entry>
<entry>
<title>Gamepad &amp; GamepadShift: Initially allocate as long-lived</title>
<updated>2020-05-13T15:14:37+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@gmail.com</email>
</author>
<published>2020-05-13T15:05:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=23ba58bbf574d029d5b18e57c40d4257b37dfd7a'/>
<id>urn:sha1:23ba58bbf574d029d5b18e57c40d4257b37dfd7a</id>
<content type='text'>
This makes less heap churn and decreases code size a tiny bit
</content>
</entry>
<entry>
<title>Gamepad &amp; GamepadShift: Enable ticks while object exists</title>
<updated>2020-05-13T15:14:37+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@gmail.com</email>
</author>
<published>2020-05-13T15:04:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=fbf052bb2755b2a3afb85b94ea9625ab29da4ab0'/>
<id>urn:sha1:fbf052bb2755b2a3afb85b94ea9625ab29da4ab0</id>
<content type='text'>
Otherwise, button presses might not be noticed.
</content>
</entry>
<entry>
<title>Swap sphinx to autoapi and the inline stubs</title>
<updated>2020-05-13T00:28:24+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2020-05-13T00:15:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=4e8de3c554024d3ac89e9ee77b958a6932a64bec'/>
<id>urn:sha1:4e8de3c554024d3ac89e9ee77b958a6932a64bec</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added gamepad, gamepadshift, and i2cslave</title>
<updated>2020-05-07T19:10:44+00:00</updated>
<author>
<name>dherrada</name>
<email>dylan.herrada@gmail.com</email>
</author>
<published>2020-05-07T19:10:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=4f33a20d17c7b7688e5dd1ee37346ff2d4f4a340'/>
<id>urn:sha1:4f33a20d17c7b7688e5dd1ee37346ff2d4f4a340</id>
<content type='text'>
</content>
</entry>
<entry>
<title>When clearing gamepad buffer, use the last button state, not 0</title>
<updated>2019-06-12T18:42:41+00:00</updated>
<author>
<name>Radomir Dopieralski</name>
<email>openstack@sheep.art.pl</email>
</author>
<published>2019-06-12T08:06:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=5e265f4fbd11e1bc099f2a0860aac2ac72eaf854'/>
<id>urn:sha1:5e265f4fbd11e1bc099f2a0860aac2ac72eaf854</id>
<content type='text'>
When reading the accumulated button presses in gamepad and gamepadshift,
don't clear the buffer to "no buttons pressed", but instead set it to
the current (last checked) state. This clears the accumulated presses,
but retains any ongoing ones.

This fixes #1935
</content>
</entry>
</feed>
