<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython, branch v1.8.4</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.8.4</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.8.4'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2016-09-09T04:07:09+00:00</updated>
<entry>
<title>docs: Bump version to 1.8.4.</title>
<updated>2016-09-09T04:07:09+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-09-09T04:07:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=3611dcc260cef08eaa497cea4e3ca17977848b6c'/>
<id>urn:sha1:3611dcc260cef08eaa497cea4e3ca17977848b6c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests/run-tests: Disable thread/stress_recurse.py test on Travis.</title>
<updated>2016-09-08T03:06:29+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-09-08T03:06:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=763e04bba57c45589b75bc9210fbb8272d358c89'/>
<id>urn:sha1:763e04bba57c45589b75bc9210fbb8272d358c89</id>
<content type='text'>
It has reliability issues (cause unknown at this time).
</content>
</entry>
<entry>
<title>stmhal,cc3200,esp8266: Consistently use PWRON_RESET constant.</title>
<updated>2016-09-08T02:50:38+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-09-08T02:50:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f3b5480be7243684e31e4631e3da49c725fa7234'/>
<id>urn:sha1:f3b5480be7243684e31e4631e3da49c725fa7234</id>
<content type='text'>
machine.POWER_ON is renamed to machine.PWRON_RESET to match other
reset-cause constants that all end in _RESET.  The cc3200 port keeps a
legacy definition of POWER_ON for backwards compatibility.
</content>
</entry>
<entry>
<title>docs/reference/isr_rules.rst: Two minor additions to docs for using ISR.</title>
<updated>2016-09-07T07:12:42+00:00</updated>
<author>
<name>Peter Hinch</name>
<email>peter@hinch.me.uk</email>
</author>
<published>2016-09-06T10:20:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=dab0f316d26f4c77c94d9e51c35d5f63ed118d3c'/>
<id>urn:sha1:dab0f316d26f4c77c94d9e51c35d5f63ed118d3c</id>
<content type='text'>
- Refers to the technique of instantiating an object for use in an ISR by
  specifying it as a default argument.

- Footnote detailing the fact that interrupt handlers continue to be
  executed at the REPL.
</content>
</entry>
<entry>
<title>esp8266/modmachine: Map PWR_ON_RESET to vendor's REASON_DEFAULT_RST.</title>
<updated>2016-09-06T21:59:02+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-09-06T21:59:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=742d8bdbe46274401aa261881d14dee50a7618d5'/>
<id>urn:sha1:742d8bdbe46274401aa261881d14dee50a7618d5</id>
<content type='text'>
When dealing with a board which controls chip reset with UART's DTR/RTS,
we never see REASON_DEFAULT_RST (0), only REASON_EXT_SYS_RST (6). However,
trying a "raw" module with with just TXD/RXD UART connection, on power up
it has REASON_DEFAULT_RST as a reset reason.
</content>
</entry>
<entry>
<title>esp8266/modnetwork: Fix wlan.scan() method so it returns all networks.</title>
<updated>2016-09-06T05:30:39+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-09-06T05:30:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=b4be5a8f3499ca19bdc9ac3ef94625529141b0ff'/>
<id>urn:sha1:b4be5a8f3499ca19bdc9ac3ef94625529141b0ff</id>
<content type='text'>
According to the Arduino ESP8266 implementation the first argument to the
wifi scan callback is actually a bss_info pointer.  This patch fixes the
iteration over this data so the first 2 entries are no longer skipped.

Fixes issue #2372.
</content>
</entry>
<entry>
<title>docs/library/machine.WDT: Add that WDT is available on pyboard.</title>
<updated>2016-09-06T04:20:52+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-09-06T04:20:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=4a9542c0c0319ac268d227ea8daf4c36ac7e870d'/>
<id>urn:sha1:4a9542c0c0319ac268d227ea8daf4c36ac7e870d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stmhal/modmachine: Implement machine.reset_cause() function, and consts.</title>
<updated>2016-09-06T04:20:19+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-09-06T04:20:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=9103cbe36629b121b1a8a927b3fa199c6ee5ddf3'/>
<id>urn:sha1:9103cbe36629b121b1a8a927b3fa199c6ee5ddf3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stmhal/wdt: Implement keyword args to WDT constructor.</title>
<updated>2016-09-06T04:19:40+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-09-06T04:19:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=b88bf6c76b9105110b7b2befe77ad58b90be8097'/>
<id>urn:sha1:b88bf6c76b9105110b7b2befe77ad58b90be8097</id>
<content type='text'>
</content>
</entry>
<entry>
<title>esp8266/espneopixel: Disable IRQs during eps.neopixel_write.</title>
<updated>2016-09-06T01:51:35+00:00</updated>
<author>
<name>Torsten Wagner</name>
<email>torsten.wagner@fh-aachen.de</email>
</author>
<published>2016-06-30T09:11:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=69768c97c060d1b6160e2abcd2fda9c63ce65a2d'/>
<id>urn:sha1:69768c97c060d1b6160e2abcd2fda9c63ce65a2d</id>
<content type='text'>
Interrupts during neopixel_write causes timing problems and therefore
wrong light patterns.  Switching off IRQs should help to keep the strict
timing schedule.
</content>
</entry>
</feed>
