<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/lib, branch v1.8.5</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.8.5</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.8.5'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2016-10-17T02:14:59+00:00</updated>
<entry>
<title>lib/utils/pyexec: Allow behaviour of SystemExit to be configurable.</title>
<updated>2016-10-17T02:14:59+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-10-17T02:14:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ad3724e0bc87305f9280f65226066a199042d736'/>
<id>urn:sha1:ad3724e0bc87305f9280f65226066a199042d736</id>
<content type='text'>
Setting the pyexec_system_exit variable to PYEXEC_FORCED_EXT allows
SystemExit exceptions to terminate the pyexec functions.
</content>
</entry>
<entry>
<title>py/vstr: Combine vstr_new_size with vstr_new since they are rarely used.</title>
<updated>2016-10-14T05:46:34+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-10-14T05:46:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=824f5c5a32d740acad50d23b7ab1d69660dcf3ad'/>
<id>urn:sha1:824f5c5a32d740acad50d23b7ab1d69660dcf3ad</id>
<content type='text'>
Now there is just one function to allocate a new vstr, namely vstr_new
(in addition to vstr_init etc).  The caller of this function should know
what initial size to allocate for the buffer, or at least have some policy
or config option, instead of leaving it to a default (as it was before).
</content>
</entry>
<entry>
<title>lib/utils/pyexec: Don't treat SystemExit as "forced exit".</title>
<updated>2016-10-12T15:00:32+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-10-12T15:00:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=4021b1e1b86a86af9e43c393c447110d36ebb36d'/>
<id>urn:sha1:4021b1e1b86a86af9e43c393c447110d36ebb36d</id>
<content type='text'>
"Forced exit" is treated as soft-reboot (Ctrl+D). But expected effect of
calling sys.exit() is termination of the current script, not any further
and more serious actions like mentioned soft reboot.
</content>
</entry>
<entry>
<title>lib/cmsis: upgrade CMSIS-CORE to V4.30</title>
<updated>2016-09-30T06:19:03+00:00</updated>
<author>
<name>Krzysztof Blazewicz</name>
<email>krzysztof.blazewicz@uxeon.com</email>
</author>
<published>2016-09-29T15:56:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=b04d4a5b1360b73d905cd018ca0182b0d2ff4454'/>
<id>urn:sha1:b04d4a5b1360b73d905cd018ca0182b0d2ff4454</id>
<content type='text'>
</content>
</entry>
<entry>
<title>lib/cmsis: remove CMSIS-DSP headers, they are unused</title>
<updated>2016-09-30T06:19:03+00:00</updated>
<author>
<name>Krzysztof Blazewicz</name>
<email>krzysztof.blazewicz@uxeon.com</email>
</author>
<published>2016-09-29T15:58:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=fa6f774b2c4d79820c911f94a8fecdb3edb79615'/>
<id>urn:sha1:fa6f774b2c4d79820c911f94a8fecdb3edb79615</id>
<content type='text'>
</content>
</entry>
<entry>
<title>lib/cmsis: move CMSIS headers to lib/</title>
<updated>2016-09-30T06:19:03+00:00</updated>
<author>
<name>Krzysztof Blazewicz</name>
<email>krzysztof.blazewicz@uxeon.com</email>
</author>
<published>2016-09-19T10:56:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=6aea34ad89399a801c3e4c58a9b370eb8a047387'/>
<id>urn:sha1:6aea34ad89399a801c3e4c58a9b370eb8a047387</id>
<content type='text'>
Files in lib/cmsis are generic for all Cortex-M MCU's
files left in stmhal/cmsis are all STM32 specific.
</content>
</entry>
<entry>
<title>lib/interrupt_char: Factor out typical Ctrl+C handling from esp8266 port.</title>
<updated>2016-09-29T17:15:38+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-09-29T17:13:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=6ab2c5e6cc6359c3419a9d8ee61b4e586864d048'/>
<id>urn:sha1:6ab2c5e6cc6359c3419a9d8ee61b4e586864d048</id>
<content type='text'>
Utility functions for keyboard interrupt handling, to be reused across
(baremetal) ports.
</content>
</entry>
<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>lib/utils/pyexec: qstr_pool_info() requires size_t* parameters.</title>
<updated>2016-08-29T21:58:42+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-08-29T21:58:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=bae62d9abe3db0f60f681f79b684ec7e5fb25fda'/>
<id>urn:sha1:bae62d9abe3db0f60f681f79b684ec7e5fb25fda</id>
<content type='text'>
</content>
</entry>
<entry>
<title>lib/berkeley-db-1.xx: Update to upstream, fixes MacOSX build.</title>
<updated>2016-08-25T18:30:20+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-08-25T18:30:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=b0e2106fb89d108bd0249c85707b800d23d0273f'/>
<id>urn:sha1:b0e2106fb89d108bd0249c85707b800d23d0273f</id>
<content type='text'>
</content>
</entry>
</feed>
