<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/esp8266/scripts, branch v1.8.5</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.8.5</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.8.5'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2016-08-29T02:12:49+00:00</updated>
<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/scripts/inisetup: Add commented-out call to esp.osdebug(None).</title>
<updated>2016-08-06T12:27:38+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-08-06T12:27:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=6de37864a27481578a699cb0eaaaccd46bb494ea'/>
<id>urn:sha1:6de37864a27481578a699cb0eaaaccd46bb494ea</id>
<content type='text'>
That apparently will only help folks who read the docs on how to disable,
but could use a quick reminder straight in boot.py. For the developers,
it's important to have debug logging enabled in development branch
(master).
</content>
</entry>
<entry>
<title>esp8266/scripts/port_diag.py: Include esp.check_fw() call.</title>
<updated>2016-08-03T21:43:58+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-08-03T21:43:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=4a27ad040ed2db463e734e4ec84aecdd2787c219'/>
<id>urn:sha1:4a27ad040ed2db463e734e4ec84aecdd2787c219</id>
<content type='text'>
</content>
</entry>
<entry>
<title>esp8266: Switch webrepl to use frozen bytecode.</title>
<updated>2016-07-02T19:45:31+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-07-02T19:45:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=b8f45166c631d67f9426fc1a561ab9f27c16cb1d'/>
<id>urn:sha1:b8f45166c631d67f9426fc1a561ab9f27c16cb1d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>esp8266: Switch webrepl_setup to use frozen bytecode.</title>
<updated>2016-07-02T19:40:16+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-07-02T19:40:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=dec51e3519ac6f8ab2ffd0cf00407a505742248f'/>
<id>urn:sha1:dec51e3519ac6f8ab2ffd0cf00407a505742248f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>esp8266: Explicitly collect garbage in bootstrap scripts.</title>
<updated>2016-07-02T16:22:55+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-07-02T16:20:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=686367dcfc6cb0a930fbfee03399b706eb76eae7'/>
<id>urn:sha1:686367dcfc6cb0a930fbfee03399b706eb76eae7</id>
<content type='text'>
Leads to less fragmentation at teh time user code starts.
</content>
</entry>
<entry>
<title>esp8266/websocket_helper.py: Fix typo in debug output.</title>
<updated>2016-06-30T10:34:58+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-06-30T10:34:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=d1b7ba5dc179570f2989d2eefabda4b4e9f6d8ae'/>
<id>urn:sha1:d1b7ba5dc179570f2989d2eefabda4b4e9f6d8ae</id>
<content type='text'>
</content>
</entry>
<entry>
<title>esp8266/websocket_helper.py: Avoid extra string allocations.</title>
<updated>2016-06-29T21:02:45+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-06-29T21:02:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=69074960168970979769fa227dfd928189eaf062'/>
<id>urn:sha1:69074960168970979769fa227dfd928189eaf062</id>
<content type='text'>
</content>
</entry>
<entry>
<title>esp8266: Enable frozen bytecode, with scripts in modules/ subdir.</title>
<updated>2016-06-29T12:59:19+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-05-11T15:57:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=db80c0ed4678f4bacc6c7c9b67cbf26846fc21be'/>
<id>urn:sha1:db80c0ed4678f4bacc6c7c9b67cbf26846fc21be</id>
<content type='text'>
To start with, the critical scripts _boot.py and flashbdev.py are frozen
to improve performance and reduce RAM consumption.

Saves about 1000 bytes of heap RAM for a bare boot with filesystem.
</content>
</entry>
<entry>
<title>esp8266/scripts/ntptime: Allow to override NTP server.</title>
<updated>2016-05-30T16:16:05+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-05-30T16:16:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=225562d915a9563f25225f9c8ec1764b2fbb3613'/>
<id>urn:sha1:225562d915a9563f25225f9c8ec1764b2fbb3613</id>
<content type='text'>
This is not part of public API, variable name may change, or it can be
replaced with a function.
</content>
</entry>
</feed>
