<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/lib, branch v1.9.4</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.9.4</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.9.4'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2018-03-25T12:58:56+00:00</updated>
<entry>
<title>lib/stm32lib: Update library for fix to H7 SPI strict aliasing error.</title>
<updated>2018-03-25T12:58:56+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2018-03-25T12:58:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=23f07b77e55664602354d49fdc6a16032768f293'/>
<id>urn:sha1:23f07b77e55664602354d49fdc6a16032768f293</id>
<content type='text'>
</content>
</entry>
<entry>
<title>lib/stm32lib: Update library to include support for STM32H7 MCUs.</title>
<updated>2018-03-09T03:31:34+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2018-03-09T03:31:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=e22ef277b89389ed0a3e4317081b5e913aacdd98'/>
<id>urn:sha1:e22ef277b89389ed0a3e4317081b5e913aacdd98</id>
<content type='text'>
Now points to the branch: work-F4-1.16.0+F7-1.7.0+H7-1.2.0+L4-1.8.1
</content>
</entry>
<entry>
<title>lib/utils/pyexec: Update to work with new MICROPY_HW_ENABLE_USB option.</title>
<updated>2018-02-13T07:56:12+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2018-02-13T07:56:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=d9b9fbc41ae202cf9426cc1ae7514d230cc5c8d0'/>
<id>urn:sha1:d9b9fbc41ae202cf9426cc1ae7514d230cc5c8d0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>lib/utils/pyexec.h: Include py/obj.h because its decls are needed.</title>
<updated>2018-01-31T07:21:07+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2018-01-31T07:21:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=925c5b1da2fed80774dd393d597392a2c254effa'/>
<id>urn:sha1:925c5b1da2fed80774dd393d597392a2c254effa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>lib/tinytest: Clean up test reporting in the presence of stdout output.</title>
<updated>2017-12-15T17:41:08+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2017-12-15T17:41:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f4ed2dfa942339dc1f174e8a83ff0d41073f1972'/>
<id>urn:sha1:f4ed2dfa942339dc1f174e8a83ff0d41073f1972</id>
<content type='text'>
tinytest is written with the idea that tests won't write to stdout, so it
prints test name witjout newline, then executes test, then writes status.
But MicroPython tests write to stdout, so the test output becomes a mess.
So, instead print it like:

    # starting basics/andor.py
    ... test output ...
    basics/andor.py: OK
</content>
</entry>
<entry>
<title>lib/upytesthelper: MicroPython test helper layer on top of tinytest.</title>
<updated>2017-12-13T07:07:51+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2017-12-11T17:45:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=140bbced6f270d9baf3df3b725932ecbbd5a4577'/>
<id>urn:sha1:140bbced6f270d9baf3df3b725932ecbbd5a4577</id>
<content type='text'>
Tinytest is classical assert-style framework, but MicroPython tests work
in different way - they produce content, and that content should be matched
against expected one to see if test passes. upytesthelper exactly adds
helper functions to make that possible.
</content>
</entry>
<entry>
<title>lib/tinytest: Move from tools/tinytest.</title>
<updated>2017-12-08T17:26:15+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2017-12-08T17:26:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=e9d29c9ba997ae0f00f16f3a21dffce7c763a3d4'/>
<id>urn:sha1:e9d29c9ba997ae0f00f16f3a21dffce7c763a3d4</id>
<content type='text'>
Tinytest library was misplaced under tools/. By convention, any target
libraries belong to lib/, while tools/ contains host-side tools.
</content>
</entry>
<entry>
<title>py/objstr: Remove "make_qstr_if_not_already" arg from mp_obj_new_str.</title>
<updated>2017-11-16T02:17:51+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2017-11-16T02:17:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=4601759bf59e16b860a3f082e9aa4ea78356bf92'/>
<id>urn:sha1:4601759bf59e16b860a3f082e9aa4ea78356bf92</id>
<content type='text'>
This patch simplifies the str creation API to favour the common case of
creating a str object that is not forced to be interned.  To force
interning of a new str the new mp_obj_new_str_via_qstr function is added,
and should only be used if warranted.

Apart from simplifying the mp_obj_new_str function (and making it have the
same signature as mp_obj_new_bytes), this patch also reduces code size by a
bit (-16 bytes for bare-arm and roughly -40 bytes on the bare-metal archs).
</content>
</entry>
<entry>
<title>axtls: Update, exposes AES functions to implement ECB chiper mode.</title>
<updated>2017-11-05T09:37:05+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2017-11-05T09:37:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=99bf5448bd02f9b97f55025725e7d2d4ba9aced8'/>
<id>urn:sha1:99bf5448bd02f9b97f55025725e7d2d4ba9aced8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>lib/axtls: Update, support for SSL_EAGAIN return code.</title>
<updated>2017-10-29T17:53:59+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2017-10-29T17:52:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=8f9af63c20fbdb49a0e9a29248b8c7abe6f01b61'/>
<id>urn:sha1:8f9af63c20fbdb49a0e9a29248b8c7abe6f01b61</id>
<content type='text'>
A step towards implementing non-blocking stream support for SSL.
</content>
</entry>
</feed>
