<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/unix/mpconfigport.h, branch 6.2.x</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=6.2.x</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=6.2.x'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2017-09-06T03:40:51+00:00</updated>
<entry>
<title>ports: Make new ports/ sub-directory and move all ports there.</title>
<updated>2017-09-06T03:40:51+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2017-09-06T03:40:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=01dd7804b87d60b2deab16712eccb3b97351a9b7'/>
<id>urn:sha1:01dd7804b87d60b2deab16712eccb3b97351a9b7</id>
<content type='text'>
This is to keep the top-level directory clean, to make it clear what is
core and what is a port, and to allow the repository to grow with new ports
in a sustainable way.
</content>
</entry>
<entry>
<title>all: Use the name MicroPython consistently in comments</title>
<updated>2017-07-31T08:35:40+00:00</updated>
<author>
<name>Alexander Steffen</name>
<email>devel.20.webmeister@spamgourmet.com</email>
</author>
<published>2017-06-30T07:22:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=55f33240f3d7051d4213629e92437a36f1fac50e'/>
<id>urn:sha1:55f33240f3d7051d4213629e92437a36f1fac50e</id>
<content type='text'>
There were several different spellings of MicroPython present in comments,
when there should be only one.
</content>
</entry>
<entry>
<title>unix: Convert to use core-provided version of built-in import().</title>
<updated>2017-06-01T06:02:49+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2017-06-01T06:01:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=d92898a35acdb6fc665be75f7c53d0fec107c4c4'/>
<id>urn:sha1:d92898a35acdb6fc665be75f7c53d0fec107c4c4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py/modio: Implement uio.resource_stream(package, resource_path).</title>
<updated>2017-05-02T22:47:08+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2017-05-02T22:47:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=d7da2dba07778fa3c0c7873b7c253bde48066e9c'/>
<id>urn:sha1:d7da2dba07778fa3c0c7873b7c253bde48066e9c</id>
<content type='text'>
The with semantics of this function is close to
pkg_resources.resource_stream() function from setuptools, which
is the canonical way to access non-source files belonging to a package
(resources), regardless of what medium the package uses (e.g. individual
source files vs zip archive). In the case of MicroPython, this function
allows to access resources which are frozen into the executable, besides
accessing resources in the file system.

This is initial stage of the implementation, which actually doesn't
implement "package" part of the semantics, just accesses frozen resources
from "root", or filesystem resource - from current dir.
</content>
</entry>
<entry>
<title>mpy-cross, unix, windows, stmhal: Enable return-if-else optimisation.</title>
<updated>2017-04-22T05:12:48+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2017-04-22T05:09:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=03053f82db8fb79e8f62524948ebc2331c957af8'/>
<id>urn:sha1:03053f82db8fb79e8f62524948ebc2331c957af8</id>
<content type='text'>
Prior to making this a config option it was previously available on these
(and all other) ports, and it makes sense to keep it enabled for mpy-cross
as well as ports that have a decent amount of space for the code.
</content>
</entry>
<entry>
<title>unix, windows: Use core-provided KeyboardInterrupt exception object.</title>
<updated>2017-04-11T03:31:49+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2017-04-10T07:17:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=6c564aa408faf5d2769785b7ffc438a489310c3b'/>
<id>urn:sha1:6c564aa408faf5d2769785b7ffc438a489310c3b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>all: Move BYTES_PER_WORD definition from ports to py/mpconfig.h</title>
<updated>2017-04-01T00:39:38+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2017-04-01T00:39:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=4c307bfba1e5ffa3cec94bd63ba19ba6c322883b'/>
<id>urn:sha1:4c307bfba1e5ffa3cec94bd63ba19ba6c322883b</id>
<content type='text'>
It can still be overwritten by a port in mpconfigport.h but for almost
all cases one can use the provided default.
</content>
</entry>
<entry>
<title>unix: Convert mp_uint_t to size_t in alloc.c.</title>
<updated>2017-03-31T02:18:47+00:00</updated>
<author>
<name>Pavol Rusnak</name>
<email>stick@gk2.sk</email>
</author>
<published>2017-03-31T00:21:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=6e6c01b97189a95b59a037fa7dabcf8217f199af'/>
<id>urn:sha1:6e6c01b97189a95b59a037fa7dabcf8217f199af</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Added optimised support for 3-argument calls to builtin.pow()</title>
<updated>2017-02-02T19:23:10+00:00</updated>
<author>
<name>Nicko van Someren</name>
<email>nicko@nicko.org</email>
</author>
<published>2017-02-01T23:41:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=df0117c8ae213a0652c3b19a969edc7fd994eeab'/>
<id>urn:sha1:df0117c8ae213a0652c3b19a969edc7fd994eeab</id>
<content type='text'>
Updated modbuiltin.c to add conditional support for 3-arg calls to
pow() using MICROPY_PY_BUILTINS_POW3 config parameter. Added support in
objint_mpz.c for for optimised implementation.
</content>
</entry>
<entry>
<title>extmod/vfs_fat: Remove MICROPY_FATFS_OO config option.</title>
<updated>2017-01-30T01:26:07+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2017-01-29T04:26:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=0bd61d23b9b21819da9d10290dfccd4ae4a69e1a'/>
<id>urn:sha1:0bd61d23b9b21819da9d10290dfccd4ae4a69e1a</id>
<content type='text'>
Everyone should now be using the new ooFatFs library.  The old one is no
longer supported and will be removed.
</content>
</entry>
</feed>
