<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/esp8266, branch v1.3.10</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.3.10</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.3.10'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2015-02-07T18:33:58+00:00</updated>
<entry>
<title>py: Protect mp_parse and mp_compile with nlr push/pop block.</title>
<updated>2015-02-07T18:33:58+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-02-07T18:33:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=0bfc7638baa4c5a4a2351364ab770a188dcab302'/>
<id>urn:sha1:0bfc7638baa4c5a4a2351364ab770a188dcab302</id>
<content type='text'>
To enable parsing constants more efficiently, mp_parse should be allowed
to raise an exception, and mp_compile can already raise a MemoryError.
So these functions need to be protected by an nlr push/pop block.

This patch adds that feature in all places.  This allows to simplify how
mp_parse and mp_compile are called: they now raise an exception if they
have an error and so explicit checking is not needed anymore.
</content>
</entry>
<entry>
<title>esp8266: modesp: Add status() function for connection status.</title>
<updated>2015-02-04T22:39:02+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-02-04T22:38:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=d6f648d04f76e344a5a3064c3f1bc74c756aff6e'/>
<id>urn:sha1:d6f648d04f76e344a5a3064c3f1bc74c756aff6e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>esp8266: modesp: Add disconnect() function to disconnect from WiFi AP.</title>
<updated>2015-02-03T00:02:29+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-02-03T00:02:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=1cd47c63153b12c2f71f74938a9d5456855c4dd2'/>
<id>urn:sha1:1cd47c63153b12c2f71f74938a9d5456855c4dd2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>esp8266: modesp: Add connect() function to connect to WiFi AP.</title>
<updated>2015-01-31T23:36:48+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-01-31T23:36:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=471b2a8906182616dee2f5be1bf6348b0ff56337'/>
<id>urn:sha1:471b2a8906182616dee2f5be1bf6348b0ff56337</id>
<content type='text'>
</content>
</entry>
<entry>
<title>esp8266: Add "reset" target to Makefile.</title>
<updated>2015-01-30T22:51:39+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-01-30T22:51:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=8fff7f8d3896c4fcaf56f0b5635dca378c5b5912'/>
<id>urn:sha1:8fff7f8d3896c4fcaf56f0b5635dca378c5b5912</id>
<content type='text'>
Just always keep jumper in bootloader position. After flashing, uPy
automatically executed. And to get back to bootloader, do "make reset".
</content>
</entry>
<entry>
<title>esp8266: Update ROM address map to vendor SDK 0.9.5.</title>
<updated>2015-01-30T22:36:41+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-01-30T22:36:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=eca9a9323aae64b78ebd43a002acf55d01634ed5'/>
<id>urn:sha1:eca9a9323aae64b78ebd43a002acf55d01634ed5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>esp8266: Handle exceptions in callback.</title>
<updated>2015-01-25T15:41:06+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-01-25T15:41:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=5fb775a0c059d187366525ff66be1c892a7b3302'/>
<id>urn:sha1:5fb775a0c059d187366525ff66be1c892a7b3302</id>
<content type='text'>
</content>
</entry>
<entry>
<title>esp8266: Add "esp" module with esp8266-specific "cooperative" networking.</title>
<updated>2015-01-25T15:10:06+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-01-22T22:34:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=6ec650b41fd340a1f5787a86ce3388b2d1ff5311'/>
<id>urn:sha1:6ec650b41fd340a1f5787a86ce3388b2d1ff5311</id>
<content type='text'>
So far implements .scan(lambda x: print(x)) function to scan for WiFi access
points.
</content>
</entry>
<entry>
<title>esp8266: Add missing hard_reset qstr.</title>
<updated>2015-01-17T22:37:46+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-01-17T22:37:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=438b3d26b5337493dfe345495605fe08ea306bf9'/>
<id>urn:sha1:438b3d26b5337493dfe345495605fe08ea306bf9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>esp8266:modpyb: Implement hard_reset().</title>
<updated>2015-01-17T22:30:14+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-01-17T22:29:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f1700a5154a81ef2e86a0a79a2622500c7b2f693'/>
<id>urn:sha1:f1700a5154a81ef2e86a0a79a2622500c7b2f693</id>
<content type='text'>
</content>
</entry>
</feed>
