<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/esp8266/modules, branch v1.8.6</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.8.6</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.8.6'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2016-11-07T22:34:35+00:00</updated>
<entry>
<title>esp8266: Include upip as a standard frozen bytecode module.</title>
<updated>2016-11-07T22:34:35+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-11-07T22:34:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=1cc168d48736cca9326835eefb8b5ccdc4d63718'/>
<id>urn:sha1:1cc168d48736cca9326835eefb8b5ccdc4d63718</id>
<content type='text'>
Previously, it was included only in release builds, but it's important
tool which should be always at the fingertips to be useful (and to
pump up its usage).
</content>
</entry>
<entry>
<title>esp8266: Rework webrepl_setup to run over wired REPL.</title>
<updated>2016-11-06T07:01:48+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-11-06T07:01:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=e84e3e7c106de2588394c787031c9bb9f55ad2ea'/>
<id>urn:sha1:e84e3e7c106de2588394c787031c9bb9f55ad2ea</id>
<content type='text'>
</content>
</entry>
<entry>
<title>drivers: Add "from micropython import const" when const is used.</title>
<updated>2016-11-03T01:41:11+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-11-03T01:41:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=7bb0f7b0f6218e813ca1ea9a21d5d549c7b36ab9'/>
<id>urn:sha1:7bb0f7b0f6218e813ca1ea9a21d5d549c7b36ab9</id>
<content type='text'>
Following best-practice use of the const feature, to make it compatible
with Python.
</content>
</entry>
<entry>
<title>esp8266/modules: Fix negative temperature in ds18x20 driver.</title>
<updated>2016-11-02T11:58:49+00:00</updated>
<author>
<name>ernitron</name>
<email>ernitron@gmail.com</email>
</author>
<published>2016-10-31T09:54:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=e5f06559e6762b00e36a66901ba092676cd8e019'/>
<id>urn:sha1:e5f06559e6762b00e36a66901ba092676cd8e019</id>
<content type='text'>
</content>
</entry>
<entry>
<title>esp8266/modesp: Add flash_user_start() function.</title>
<updated>2016-10-24T13:52:15+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-10-23T22:03:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=e6af94d13b9cac617ca7976027726f84b2c69c30'/>
<id>urn:sha1:e6af94d13b9cac617ca7976027726f84b2c69c30</id>
<content type='text'>
As we're looking towards adding OTA support, calculation of a FlashROM
area which can be used for filesystem (etc.) may become complex, so
introduce C function for that. So far it just hardcodes current value,
0x90000. In the future the function may be extended (and renamed) to
return the size of area too.
</content>
</entry>
<entry>
<title>esp8266/modules/webrepl: Enforce only one concurrent WebREPL connection.</title>
<updated>2016-10-20T13:50:38+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-10-20T13:49:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=3f251efb9bb22fe45ef5392b8ed9d6f9148415e7'/>
<id>urn:sha1:3f251efb9bb22fe45ef5392b8ed9d6f9148415e7</id>
<content type='text'>
Concurrent WebREPL connections were never supported, now actually check
for this.
</content>
</entry>
<entry>
<title>esp8266/modules/ds18x20.py: Add support for DS18S20 devices.</title>
<updated>2016-08-29T02:45:07+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-08-29T02:45:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=59a9509703c6e525b3419ffea1b69f3b6992e006'/>
<id>urn:sha1:59a9509703c6e525b3419ffea1b69f3b6992e006</id>
<content type='text'>
</content>
</entry>
<entry>
<title>esp8266/modules/onewire: Change onewire.read() to onewire.readinto().</title>
<updated>2016-08-29T02:27:21+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-08-29T02:27:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=8e9b98e974ff141ba78918021f3203f620d1de8a'/>
<id>urn:sha1:8e9b98e974ff141ba78918021f3203f620d1de8a</id>
<content type='text'>
This allows 1-wire drivers (eg DS18X20) to perform in-place operations and
hence do less memory allocations.
</content>
</entry>
<entry>
<title>esp8266/modules: Split onewire.py into OneWire and DS18X20 driver.</title>
<updated>2016-08-29T02:12:49+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-08-29T02:12:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=9fba618356679b0eede00b7cd746d1a53e6b3772'/>
<id>urn:sha1:9fba618356679b0eede00b7cd746d1a53e6b3772</id>
<content type='text'>
The OneWire class is now in its own onewire.py module, and the temperature
sensor class is in its own ds18x20.py module.  The latter is renamed to
DS18X20 to reflect the fact that it will support both the "S" and "B"
variants of the device.

These files are moved to the modules/ subdirectory to take advantage of
frozen bytecode.
</content>
</entry>
<entry>
<title>esp8266/modules/flashbdev: Start filesystem at 0x90000.</title>
<updated>2016-08-09T11:59:27+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-08-09T11:59:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=3c9510d7670b79d7a964ab5b76f734bc87c63087'/>
<id>urn:sha1:3c9510d7670b79d7a964ab5b76f734bc87c63087</id>
<content type='text'>
To accommodate growing firmware.
</content>
</entry>
</feed>
