<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/minimal, branch 0.9.1</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=0.9.1</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=0.9.1'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2016-10-22T19:01:44+00:00</updated>
<entry>
<title>minimal/Makefile: Split rule for firmware.bin generation.</title>
<updated>2016-10-22T19:01:44+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-10-22T19:01:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=a4dbb4230a0e4b2ce5719ddc3b953516a32d8507'/>
<id>urn:sha1:a4dbb4230a0e4b2ce5719ddc3b953516a32d8507</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Be more specific with MP_DECLARE_CONST_FUN_OBJ macros.</title>
<updated>2016-10-21T05:26:01+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-10-18T00:06:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=4ebdb1f2b217410cdc1cee0e0c0da8fceb7627f2'/>
<id>urn:sha1:4ebdb1f2b217410cdc1cee0e0c0da8fceb7627f2</id>
<content type='text'>
In order to have more fine-grained control over how builtin functions are
constructed, the MP_DECLARE_CONST_FUN_OBJ macros are made more specific,
with suffix of _0, _1, _2, _3, _VAR, _VAR_BETEEN or _KW.  These names now
match the MP_DEFINE_CONST_FUN_OBJ macros.
</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>ports: Remove typedef of machine_ptr_t, it's no longer needed.</title>
<updated>2016-08-15T01:02:59+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-08-15T01:02:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=675d1c9c600224820f49f912e4ff7d6cf2f97711'/>
<id>urn:sha1:675d1c9c600224820f49f912e4ff7d6cf2f97711</id>
<content type='text'>
This type was used only for the typedef of mp_obj_t, which is now defined
by the object representation.  So we can now remove this unused typedef,
to simplify the mpconfigport.h file.
</content>
</entry>
<entry>
<title>lib/utils/stdout_helpers: Move from minimal/uart_extra.c for reuse.</title>
<updated>2016-07-22T16:56:27+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-07-22T16:56:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=43473372e6baa105e9facf13925f5eb750112e61'/>
<id>urn:sha1:43473372e6baa105e9facf13925f5eb750112e61</id>
<content type='text'>
</content>
</entry>
<entry>
<title>minimal: Disable MICROPY_GC_ALLOC_THRESHOLD.</title>
<updated>2016-07-20T21:38:23+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-07-20T21:38:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=43963a8d978c57919c307b2f8aef94c489b0fb25'/>
<id>urn:sha1:43963a8d978c57919c307b2f8aef94c489b0fb25</id>
<content type='text'>
</content>
</entry>
<entry>
<title>minimal: For frozen bytecode generation, add dependency of qstr file.</title>
<updated>2016-04-16T12:20:02+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-04-16T12:05:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=593ffdd9763f9f25d45b3f1e1643cb0ccafd30ed'/>
<id>urn:sha1:593ffdd9763f9f25d45b3f1e1643cb0ccafd30ed</id>
<content type='text'>
</content>
</entry>
<entry>
<title>minimal: Add example of frozen persistent bytecode (.mpy file).</title>
<updated>2016-04-13T15:07:47+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-01-31T22:16:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f9448ddc2c49d7cdaf7dee8ed5e88837e8964f05'/>
<id>urn:sha1:f9448ddc2c49d7cdaf7dee8ed5e88837e8964f05</id>
<content type='text'>
frozentest.py is frozen into the binary as frozen bytecode.  The .mpy
file is included so that there is no dependency on the cross compiler.
</content>
</entry>
<entry>
<title>ports: Disable async/await on bare-arm, minimal, pic16bit, cc3200.</title>
<updated>2016-04-13T14:31:30+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-04-13T14:31:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=6eb17c31a926f33428817277ba36bd4950f3500d'/>
<id>urn:sha1:6eb17c31a926f33428817277ba36bd4950f3500d</id>
<content type='text'>
It costs 1188 bytes of code on Thumb 2 archs.
</content>
</entry>
<entry>
<title>minimal: Add enough code to run minimal build on STM32F4xx hardware.</title>
<updated>2016-01-07T17:43:07+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-01-07T17:43:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=54729247e11eac1c86a2e0b1778b8c4406a53445'/>
<id>urn:sha1:54729247e11eac1c86a2e0b1778b8c4406a53445</id>
<content type='text'>
Minimal support code for a Cortex-M CPU is added, along with set-up
code for an STM32F4xx MCU, including a UART for a REPL.  Tested on
a pyboard.  Code size is 77592 bytes.
</content>
</entry>
</feed>
