<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/py, 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-05T02:18:53+00:00</updated>
<entry>
<title>py: Add MICROPY_USE_INTERNAL_PRINTF option, defaults to enabled.</title>
<updated>2016-09-05T02:18:53+00:00</updated>
<author>
<name>Delio Brignoli</name>
<email>brignoli.delio@gmail.com</email>
</author>
<published>2016-08-21T09:33:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=e2ac8bb3f14b076a29244022865e3b47c6c0800a'/>
<id>urn:sha1:e2ac8bb3f14b076a29244022865e3b47c6c0800a</id>
<content type='text'>
This new config option allows to control whether MicroPython uses its own
internal printf or not (if not, an external one should be linked in).
Accompanying this new option is the inclusion of lib/utils/printf.c in the
core list of source files, so that ports no longer need to include it
themselves.
</content>
</entry>
<entry>
<title>py/emitglue.c: provide mp_raw_code_load_file for any unix architecture</title>
<updated>2016-09-04T06:17:46+00:00</updated>
<author>
<name>Chris Packham</name>
<email>chris.packham@alliedtelesis.co.nz</email>
</author>
<published>2016-09-03T08:44:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=8c6856d2e76c5865d9f30cad2c51615d4a1a1418'/>
<id>urn:sha1:8c6856d2e76c5865d9f30cad2c51615d4a1a1418</id>
<content type='text'>
Signed-off-by: Chris Packham &lt;chris.packham@alliedtelesis.co.nz&gt;
</content>
</entry>
<entry>
<title>py: If str/bytes hash is 0 then explicitly compute it.</title>
<updated>2016-09-02T04:49:50+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-09-02T04:42:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=5f3bda422a18d49fb282a93968b658c568343b7d'/>
<id>urn:sha1:5f3bda422a18d49fb282a93968b658c568343b7d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py/makeqstrdata.py: Compute the qstr hash from bytes, not characters.</title>
<updated>2016-09-02T04:32:47+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-09-02T04:32:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f127bef3e41f25eea6da73a52aab2fdc53be2464'/>
<id>urn:sha1:f127bef3e41f25eea6da73a52aab2fdc53be2464</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py/mpprint: Fail an assertion with unsupported format specifiers.</title>
<updated>2016-09-01T08:09:44+00:00</updated>
<author>
<name>Delio Brignoli</name>
<email>brignoli.delio@gmail.com</email>
</author>
<published>2016-08-20T08:51:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f98bb2ddcbfed7033ae93ae8fe98b0540a9fb42f'/>
<id>urn:sha1:f98bb2ddcbfed7033ae93ae8fe98b0540a9fb42f</id>
<content type='text'>
Arguments of an unknown type cannot be skipped and continuing to parse a
format string after encountering an unknown format specifier leads to
undefined behaviour.  This patch helps to find use of unsupported formats.
</content>
</entry>
<entry>
<title>extmod: Add machine_spi with generic SPI C-protocol and helper methods.</title>
<updated>2016-09-01T05:07:20+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-09-01T05:07:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=0823c1baf864f2e8fd60e49a5e42a958fd89ff43'/>
<id>urn:sha1:0823c1baf864f2e8fd60e49a5e42a958fd89ff43</id>
<content type='text'>
The idea is that all ports can use these helper methods and only need to
provide initialisation of the SPI bus, as well as a single transfer
function.  The coding pattern follows the stream protocol and helper
methods.
</content>
</entry>
<entry>
<title>py/mkrules.mk: Allow to override name of libmicropython.a</title>
<updated>2016-08-29T21:59:17+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-08-29T21:59:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=1f61fe07a2bca5374fdb402a41785a81b193f5ed'/>
<id>urn:sha1:1f61fe07a2bca5374fdb402a41785a81b193f5ed</id>
<content type='text'>
Or alternatively, refer to an exact library file, not just phony target
"lib".
</content>
</entry>
<entry>
<title>py/bc.h: Rename _mp_code_state to _mp_code_state_t.</title>
<updated>2016-08-27T13:23:51+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-08-27T13:23:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f4ee9f88539e64a88bd837c5877354f6b7141119'/>
<id>urn:sha1:f4ee9f88539e64a88bd837c5877354f6b7141119</id>
<content type='text'>
This rename was missed in the previous patch.
</content>
</entry>
<entry>
<title>py: Rename struct mp_code_state to mp_code_state_t.</title>
<updated>2016-08-27T13:21:00+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-08-27T13:21:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=581a59a456654e881a228a99f135777e0335f1e1'/>
<id>urn:sha1:581a59a456654e881a228a99f135777e0335f1e1</id>
<content type='text'>
Also at _t to mp_exc_stack pre-declaration in struct typedef.
</content>
</entry>
<entry>
<title>py/emitglue: Use more compact mp_raise_ValueError function.</title>
<updated>2016-08-26T13:45:07+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-08-26T13:45:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=26295e04ff878d821ff4fbb9a5d8176906907da5'/>
<id>urn:sha1:26295e04ff878d821ff4fbb9a5d8176906907da5</id>
<content type='text'>
</content>
</entry>
</feed>
