<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/shared-bindings, branch 0.9.3</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=0.9.3</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=0.9.3'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2017-03-25T12:04:49+00:00</updated>
<entry>
<title>Add low-level OneWire support class.</title>
<updated>2017-03-25T12:04:49+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott.shawcroft@gmail.com</email>
</author>
<published>2017-03-25T12:04:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ff208d767741104f7d2644a58269d7064d4c1b6a'/>
<id>urn:sha1:ff208d767741104f7d2644a58269d7064d4c1b6a</id>
<content type='text'>
This class focuses on the timing sensitive parts of the protocol.
Everything else will be done by Python code.

This also establishes that its OK to back a nativeio class with a
bitbang implementation when no hardware acceleration exists. When
it does, then bitbangio should be used to explicitly bitbang a
protocol.
</content>
</entry>
<entry>
<title>Add PulseIn support which can be used to measure a series of pulse widths.</title>
<updated>2017-03-24T10:30:15+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott.shawcroft@gmail.com</email>
</author>
<published>2017-03-13T20:55:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=7cb54864aa7c651fc65350708afcddfab2a15fcc'/>
<id>urn:sha1:7cb54864aa7c651fc65350708afcddfab2a15fcc</id>
<content type='text'>
This is useful for infrared input and DHT sensors.
</content>
</entry>
<entry>
<title>Add PulseOut which can pulse a PWMOut for IR remote transmission.</title>
<updated>2017-03-10T18:17:54+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott.shawcroft@gmail.com</email>
</author>
<published>2017-03-10T18:17:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=d200a621647aa9fc05aae29ad7bc38363025438b'/>
<id>urn:sha1:d200a621647aa9fc05aae29ad7bc38363025438b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix duty_cycle constructor argument to PWMOut.</title>
<updated>2017-03-10T17:55:17+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott.shawcroft@gmail.com</email>
</author>
<published>2017-03-10T17:55:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=bccfbe4e005ce95693644bf6902885ba902a30f0'/>
<id>urn:sha1:bccfbe4e005ce95693644bf6902885ba902a30f0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>shared-bindings: Do a pass on the docs and make sure keyword only arguments make sense and are documented correctly. Fixes #109</title>
<updated>2017-03-07T11:58:57+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott.shawcroft@gmail.com</email>
</author>
<published>2017-03-07T11:58:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=4aaa0ea00864dea835161b96a75c15e8c5242744'/>
<id>urn:sha1:4aaa0ea00864dea835161b96a75c15e8c5242744</id>
<content type='text'>
</content>
</entry>
<entry>
<title>shared-bindings: Reenable struct_time. It was turned off when playing with LTO and never re-enabled.</title>
<updated>2017-03-07T11:47:26+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott.shawcroft@gmail.com</email>
</author>
<published>2017-03-07T11:47:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=3891dde7ffd96eff8d79d9816f49b7543ee15769'/>
<id>urn:sha1:3891dde7ffd96eff8d79d9816f49b7543ee15769</id>
<content type='text'>
</content>
</entry>
<entry>
<title>shared-bindings: Fix two more try_locks. Copy and paste failed me.</title>
<updated>2017-02-28T11:31:27+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott.shawcroft@gmail.com</email>
</author>
<published>2017-02-28T11:31:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=7ecbc3a148da67f829a9df47a66b68926ffa2fee'/>
<id>urn:sha1:7ecbc3a148da67f829a9df47a66b68926ffa2fee</id>
<content type='text'>
</content>
</entry>
<entry>
<title>atmel-samd: Add USB HID mouse and keyboard support.</title>
<updated>2017-02-27T14:43:58+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott.shawcroft@gmail.com</email>
</author>
<published>2017-02-03T17:41:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=d598c2a919e9d3dc550092a4ac7e7ed68dc27f86'/>
<id>urn:sha1:d598c2a919e9d3dc550092a4ac7e7ed68dc27f86</id>
<content type='text'>
</content>
</entry>
<entry>
<title>atmel-samd: Use link time optimization to reduce code size of builds which</title>
<updated>2017-02-26T00:00:33+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott.shawcroft@gmail.com</email>
</author>
<published>2017-02-25T11:19:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=062fac1d43d42b35e0ecdaaec124c29b65db7c68'/>
<id>urn:sha1:062fac1d43d42b35e0ecdaaec124c29b65db7c68</id>
<content type='text'>
share space with the file system.

"Express" builds with SPI flash crash the compiler for some reason so its
currently disabled for them.
</content>
</entry>
<entry>
<title>Make more type structures const to save RAM.</title>
<updated>2017-02-24T14:23:26+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott.shawcroft@gmail.com</email>
</author>
<published>2017-02-24T14:23:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=baf3ff377e752bc6f80e9d715f0ef08aacfdb2f7'/>
<id>urn:sha1:baf3ff377e752bc6f80e9d715f0ef08aacfdb2f7</id>
<content type='text'>
</content>
</entry>
</feed>
