<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/esp8266, 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-09T06:16:00+00:00</updated>
<entry>
<title>esp8266: Update 512k linker script, renaming modpyb to machine.</title>
<updated>2016-11-09T06:16:00+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-11-09T06:16:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=11957840e8ab7496ba87867fd73de38134a3fbbc'/>
<id>urn:sha1:11957840e8ab7496ba87867fd73de38134a3fbbc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>esp8266/modnetwork.c: Expose configuration for station DHCP hostname.</title>
<updated>2016-11-08T21:33:13+00:00</updated>
<author>
<name>Chris Popp</name>
<email>christopherpopp@yahoo.com</email>
</author>
<published>2016-10-30T16:57:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=52df2f889e3315a4ced5a81e80efbb138182cd1b'/>
<id>urn:sha1:52df2f889e3315a4ced5a81e80efbb138182cd1b</id>
<content type='text'>
The ESP SDK supports configuring the hostname that is
reported when doing a DHCP request in station mode.  This commit
exposes that under network.WLAN(network.STA_IF).config('dhcp_hostname')
as a read/write value similar to other parameters.
</content>
</entry>
<entry>
<title>py: Move frozen bytecode Makefile rules from ports to common mk files.</title>
<updated>2016-11-08T03:28:30+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-11-08T03:28:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=bdf33bc1367fa6fc888c791ce00b326bbd279bdf'/>
<id>urn:sha1:bdf33bc1367fa6fc888c791ce00b326bbd279bdf</id>
<content type='text'>
Now, to use frozen bytecode all a port needs to do is define
FROZEN_MPY_DIR to the directory containing the .py files to freeze, and
define MICROPY_MODULE_FROZEN_MPY and MICROPY_QSTR_EXTRA_POOL.
</content>
</entry>
<entry>
<title>esp8266: Update docs for esptool 1.2.1/SDK 2.0 (--flash_size=detect).</title>
<updated>2016-11-08T01:52:07+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-11-08T01:52:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=5630778f0f3a114f5b7d7f71f3df0bd1c3b378f6'/>
<id>urn:sha1:5630778f0f3a114f5b7d7f71f3df0bd1c3b378f6</id>
<content type='text'>
</content>
</entry>
<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/espneopixel.c: Solve glitching LED issues with cpu at 80MHz.</title>
<updated>2016-11-07T06:13:49+00:00</updated>
<author>
<name>Olivier Ortigues</name>
<email>o.ortigues@gmail.com</email>
</author>
<published>2016-10-18T20:43:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=bc4441afa753176e1901017708d8a739c38806eb'/>
<id>urn:sha1:bc4441afa753176e1901017708d8a739c38806eb</id>
<content type='text'>
At the WS2812 driver level, a 400ns value was used for T0H (time high to
send a 0 bit) but LED specification says it should be 350ns +- 150ns.
Due to loop overhead the 400ns value could lead to T0H close to 500ns
which is too close from the limit value and gave glitches (bad data to
pixels) in some cases.  This patch makes the calculated T0H value 350ns.
</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>esp8266: Rename "machine" module implementation to use contemporary naming.</title>
<updated>2016-11-05T22:30:19+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-11-05T22:30:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=8bc3fc20feca9ebe9e9972aeb6b68a81d792c5df'/>
<id>urn:sha1:8bc3fc20feca9ebe9e9972aeb6b68a81d792c5df</id>
<content type='text'>
Previously they used historical "pyb" affix causing confusion and
inconsistency (there's no "pyb" module in modern ports; but people
took esp8266 port as an example, and "pyb" naming kept proliferating,
while other people complained that source structure is not clear).
</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>
</feed>
