<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/shared-module, branch 3.0.0-rc.1</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-rc.1</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=3.0.0-rc.1'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2018-06-29T20:01:46+00:00</updated>
<entry>
<title>implement mp_hal_delay_us() to not need interrupts, and use it</title>
<updated>2018-06-29T20:01:46+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2018-06-29T20:01:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=2a0b8576439b0cfefff909135dba424a2a179275'/>
<id>urn:sha1:2a0b8576439b0cfefff909135dba424a2a179275</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix OneWire timing and DigitalInOut.switch_to_input()</title>
<updated>2018-06-29T03:32:20+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2018-06-29T03:06:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=52a11547cbd3d8bf132bdfdd2fa3f804920665f3'/>
<id>urn:sha1:52a11547cbd3d8bf132bdfdd2fa3f804920665f3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>allow '/' to be mounted on '/' from Python code</title>
<updated>2018-06-21T13:24:40+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2018-06-21T13:24:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=dbf1a2f7d55c8fc80df699c3a5792a29c46ea3e2'/>
<id>urn:sha1:dbf1a2f7d55c8fc80df699c3a5792a29c46ea3e2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>do not permit mounting over a directory or file with the same name as the mount point</title>
<updated>2018-06-15T17:53:30+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2018-06-15T17:53:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f15288993875360dcc2c62b86110ea3c748ee267'/>
<id>urn:sha1:f15288993875360dcc2c62b86110ea3c748ee267</id>
<content type='text'>
</content>
</entry>
<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>Fix playing audio from SD card</title>
<updated>2018-06-14T22:47:40+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2018-06-14T22:47:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=e724bc1c4eb1224aa043a1489b29ec3daaa832aa'/>
<id>urn:sha1:e724bc1c4eb1224aa043a1489b29ec3daaa832aa</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>Avoid uninitialized gamepad on exception</title>
<updated>2018-05-23T19:39:06+00:00</updated>
<author>
<name>Radomir Dopieralski</name>
<email>openstack@sheep.art.pl</email>
</author>
<published>2018-05-23T19:39:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=240678e71403f54ab31452a7138dfd8ddcfc7f0c'/>
<id>urn:sha1:240678e71403f54ab31452a7138dfd8ddcfc7f0c</id>
<content type='text'>
Raise exceptions before the gamepad_singleton is created.
Also, use mp_raise for creating the exceptions.
</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>
