<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/stmhal/printf.c, branch v1.3.1</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.3.1</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.3.1'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2014-07-20T12:57:43+00:00</updated>
<entry>
<title>stmhal: Fix REPL printing by cooking output sent to stdout_obj.</title>
<updated>2014-07-20T12:57:43+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-07-20T12:57:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=951ed9d02ffc826c68ee3af26c3530477e7e6156'/>
<id>urn:sha1:951ed9d02ffc826c68ee3af26c3530477e7e6156</id>
<content type='text'>
Recent changes to builtin print meant that print was printing to the
mp_sys_stdout_obj, which was sending data raw to the USB CDC device.
The data should be cooked so that \n turns into \r\n.
</content>
</entry>
<entry>
<title>stmhal: Change calls to pfenv_printf to pfenv_vprintf.</title>
<updated>2014-07-20T12:10:18+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-07-20T12:10:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=1163cb9cb5e48153d1a6d723e8577d8ec3821692'/>
<id>urn:sha1:1163cb9cb5e48153d1a6d723e8577d8ec3821692</id>
<content type='text'>
Fixes printing bugs introduced by
cb66f41ebc4980f4e6b7543bece19e3b9daac25c.
</content>
</entry>
<entry>
<title>py: Make print() accept "file" argument, and actually print to stream.</title>
<updated>2014-07-19T18:27:22+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-07-13T20:07:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=cb66f41ebc4980f4e6b7543bece19e3b9daac25c'/>
<id>urn:sha1:cb66f41ebc4980f4e6b7543bece19e3b9daac25c</id>
<content type='text'>
And not system printf(), like it was before. For this, move pfenv_printf()
from stmhal port to py/.
</content>
</entry>
<entry>
<title>stmhal: Include mpconfig.h before all other includes.</title>
<updated>2014-06-28T20:32:03+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-06-28T20:32:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=8139494e54b5ad1630f30490216e9486b976bdb8'/>
<id>urn:sha1:8139494e54b5ad1630f30490216e9486b976bdb8</id>
<content type='text'>
It defines types used by all other headers.

Fixes #691.
</content>
</entry>
<entry>
<title>stmhal: Fix file print methods to use print instead of printf.</title>
<updated>2014-06-15T08:10:07+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-06-15T08:10:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=e79c6696c59e253235f1da1f8d306273b5d215e0'/>
<id>urn:sha1:e79c6696c59e253235f1da1f8d306273b5d215e0</id>
<content type='text'>
Also make stdout_print_strn static (ultimately this function needs to be
merged with stdout_tx_strn).
</content>
</entry>
<entry>
<title>stmhal: Update and improve LCD driver.</title>
<updated>2014-06-14T23:41:47+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-06-14T23:41:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=34ab8dd6dde058aeeff721eb066dad36858d8f4b'/>
<id>urn:sha1:34ab8dd6dde058aeeff721eb066dad36858d8f4b</id>
<content type='text'>
Still some method names to iron out, and funtionality to add, but this
will do for the first, basic version.
</content>
</entry>
<entry>
<title>Rename bultins config variables to MICROPY_PY_BUILTINS_*.</title>
<updated>2014-06-01T12:32:54+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-06-01T12:32:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=fb510b3bf90eccc8e0d400c6622b2e94c2bfa8e9'/>
<id>urn:sha1:fb510b3bf90eccc8e0d400c6622b2e94c2bfa8e9</id>
<content type='text'>
This renames:
MICROPY_PY_FROZENSET -&gt; MICROPY_PY_BUILTINS_FROZENSET
MICROPY_PY_PROPERTY -&gt; MICROPY_PY_BUILTINS_PROPERTY
MICROPY_PY_SLICE -&gt; MICROPY_PY_BUILTINS_SLICE
MICROPY_ENABLE_FLOAT -&gt; MICROPY_PY_BUILTINS_FLOAT

See issue #35 for discussion.
</content>
</entry>
<entry>
<title>Add license header to (almost) all files.</title>
<updated>2014-05-03T22:27:38+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-05-03T22:27:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=04b9147e150d2d6fa3750f312fe328b6a71c1b28'/>
<id>urn:sha1:04b9147e150d2d6fa3750f312fe328b6a71c1b28</id>
<content type='text'>
Blanket wide to all .c and .h files.  Some files originating from ST are
difficult to deal with (license wise) so it was left out of those.

Also merged modpyb.h, modos.h, modstm.h and modtime.h in stmhal/.
</content>
</entry>
<entry>
<title>stmhal: Rename USART to UART.</title>
<updated>2014-04-21T11:03:09+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-04-21T11:03:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=7533700393b4b5d4858e1f5745be4544b2a970cc'/>
<id>urn:sha1:7533700393b4b5d4858e1f5745be4544b2a970cc</id>
<content type='text'>
It's really a UART because there is no external clock line (and hence no
synchronous ability, at least in the implementation of this module).
USART should be reserved for a module that has "S"ynchronous capabilities.

Also, UART is shorter and easier to type :)
</content>
</entry>
<entry>
<title>py: Fix pfenv_print_strn to return correct number of chars printed.</title>
<updated>2014-04-17T17:58:09+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-04-17T17:58:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=d0f9f6cd3f4b541dd4324dd73371638185178cdb'/>
<id>urn:sha1:d0f9f6cd3f4b541dd4324dd73371638185178cdb</id>
<content type='text'>
With this fix, all tests in tests/basics pass on pyboard.
</content>
</entry>
</feed>
