<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/esp8266, branch 0.9.4</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=0.9.4</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=0.9.4'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2017-04-10T20:32:19+00:00</updated>
<entry>
<title>Split up nativeio.</title>
<updated>2017-04-10T20:32:19+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott.shawcroft@gmail.com</email>
</author>
<published>2017-04-10T20:32:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f28f8ba56809fd56e777eabceae21127f95b89ed'/>
<id>urn:sha1:f28f8ba56809fd56e777eabceae21127f95b89ed</id>
<content type='text'>
This was done to allow greatly granularity when deciding what functionality
is built into each board's build. For example, this way pulseio can be
omitted to allow for something else such as touchio.
</content>
</entry>
<entry>
<title>esp8266: Change nativeio.I2C to use bitbangio under the hood rather than throwing an error.</title>
<updated>2017-03-28T17:54:16+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott.shawcroft@gmail.com</email>
</author>
<published>2017-03-28T17:54:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=4810722064e9ce68b7ab9d3fb02afe6dffdf95e8'/>
<id>urn:sha1:4810722064e9ce68b7ab9d3fb02afe6dffdf95e8</id>
<content type='text'>
</content>
</entry>
<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>esp8266: Turn off framebuf to get space.</title>
<updated>2017-03-10T18:13:06+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott.shawcroft@gmail.com</email>
</author>
<published>2017-03-10T18:13:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=07ea2abcb09aef3b933386669be4802f8c0aba1d'/>
<id>urn:sha1:07ea2abcb09aef3b933386669be4802f8c0aba1d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make the build quieter by default.</title>
<updated>2017-02-24T14:59:59+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott.shawcroft@gmail.com</email>
</author>
<published>2017-02-24T14:59:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=35071b36811b3d1043e0a57018b81798b60d72fa'/>
<id>urn:sha1:35071b36811b3d1043e0a57018b81798b60d72fa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ESP8266: Stop supporting 400khz neopixels through old esp module API.</title>
<updated>2017-02-22T11:59:04+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott.shawcroft@gmail.com</email>
</author>
<published>2017-02-22T11:59:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=fc718d943794d294a5f80d1a041f13f1522a81ab'/>
<id>urn:sha1:fc718d943794d294a5f80d1a041f13f1522a81ab</id>
<content type='text'>
It still accepts the parameter for backwards compatibility and to
provide a good error when it can't work.

Using the `neopixel_write` module instead is recommended because its
available on all CircuitPython supported ports.
</content>
</entry>
<entry>
<title>ESP8266: Add reset note to webrepl init.</title>
<updated>2017-02-21T10:50:32+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott.shawcroft@gmail.com</email>
</author>
<published>2017-02-21T10:50:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=44e5d3608691870f9642c8ccb3bc6626acc00764'/>
<id>urn:sha1:44e5d3608691870f9642c8ccb3bc6626acc00764</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Save space by only supporting 800khz neopixels.</title>
<updated>2017-02-19T16:22:42+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott.shawcroft@gmail.com</email>
</author>
<published>2017-02-19T16:22:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f0b62a2b0eef5d6a825d6ca19a8c50f019e2628f'/>
<id>urn:sha1:f0b62a2b0eef5d6a825d6ca19a8c50f019e2628f</id>
<content type='text'>
</content>
</entry>
</feed>
