<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/shared-module/gamepad/GamePad.h, branch 6.2.x</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=6.2.x</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=6.2.x'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2021-03-15T13:57:36+00:00</updated>
<entry>
<title>run code formatting script</title>
<updated>2021-03-15T13:57:36+00:00</updated>
<author>
<name>microDev</name>
<email>70126934+microDev1@users.noreply.github.com</email>
</author>
<published>2021-03-15T13:57:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=a52eb88031620a81521b937f2a0651dbac2bb350'/>
<id>urn:sha1:a52eb88031620a81521b937f2a0651dbac2bb350</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Include cleanup and style tweaks</title>
<updated>2019-04-16T17:19:07+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2019-04-16T17:19:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=6132a05fd9e6fa51972f1445ee051e99b816527f'/>
<id>urn:sha1:6132a05fd9e6fa51972f1445ee051e99b816527f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Split GamePadShift from GamePad to save space on most boards.</title>
<updated>2019-04-15T22:40:06+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2019-04-15T22:40:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=c927e6b938ff35fe0f42180d1dc0f9d58f8e571c'/>
<id>urn:sha1:c927e6b938ff35fe0f42180d1dc0f9d58f8e571c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Reorganize the gamepad code</title>
<updated>2019-04-12T18:43:29+00:00</updated>
<author>
<name>Radomir Dopieralski</name>
<email>openstack@sheep.art.pl</email>
</author>
<published>2019-04-12T18:38:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=4dc286fa14e381f7ac2ca4dda1f006fac5bc0356'/>
<id>urn:sha1:4dc286fa14e381f7ac2ca4dda1f006fac5bc0356</id>
<content type='text'>
</content>
</entry>
<entry>
<title>More refactoring</title>
<updated>2019-04-12T18:43:29+00:00</updated>
<author>
<name>Radomir Dopieralski</name>
<email>openstack@sheep.art.pl</email>
</author>
<published>2019-04-11T10:05:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ae60968563ff844189ef17fcb8ba3ec9bb7b54f9'/>
<id>urn:sha1:ae60968563ff844189ef17fcb8ba3ec9bb7b54f9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Read one bit per system clock tick in GamePadShift</title>
<updated>2019-04-12T18:43:29+00:00</updated>
<author>
<name>Radomir Dopieralski</name>
<email>openstack@sheep.art.pl</email>
</author>
<published>2019-04-10T20:44:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=a7925930fa95143c5336fe6d661691605eae41dd'/>
<id>urn:sha1:a7925930fa95143c5336fe6d661691605eae41dd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add GamePadShift for handling shift-register-based buttons</title>
<updated>2019-04-12T18:43:29+00:00</updated>
<author>
<name>Radomir Dopieralski</name>
<email>openstack@sheep.art.pl</email>
</author>
<published>2019-04-10T18:42:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=6ff4e0ecb03f297d327c9c6fd3a52a7ad3a05c47'/>
<id>urn:sha1:6ff4e0ecb03f297d327c9c6fd3a52a7ad3a05c47</id>
<content type='text'>
</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>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>Cache pullup state in gamepad</title>
<updated>2018-05-23T09:26:16+00:00</updated>
<author>
<name>Radomir Dopieralski</name>
<email>openstack@sheep.art.pl</email>
</author>
<published>2018-05-23T09:26:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=52d05bbc37d063a1fdc359b18b9b112665f92276'/>
<id>urn:sha1:52d05bbc37d063a1fdc359b18b9b112665f92276</id>
<content type='text'>
Don't check the pin's pull direction on every tick, instead cache it
at the beginning. Also avoid a "can't get pull of output pin" error
when one of the pins passed is in output mode.
</content>
</entry>
</feed>
