<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/stmhal/moduos.c, branch v1.5.1</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.5.1</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.5.1'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2015-10-19T20:57:41+00:00</updated>
<entry>
<title>stmhal: Implement os.dupterm (was pyb.repl_uart).</title>
<updated>2015-10-19T20:57:41+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-10-19T20:57:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=83158e0e7f12d0454bb5efb27cd9071123e3be75'/>
<id>urn:sha1:83158e0e7f12d0454bb5efb27cd9071123e3be75</id>
<content type='text'>
pyb.repl_uart still exists but points to os.dupterm.
</content>
</entry>
<entry>
<title>stmhal: Put fs_user_mount pointer in root ptr section of global state.</title>
<updated>2015-07-27T22:52:56+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-07-27T22:52:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f5d04750dbd13bfc10498e20428b1a285ec417af'/>
<id>urn:sha1:f5d04750dbd13bfc10498e20428b1a285ec417af</id>
<content type='text'>
Should fix issue #1393.
</content>
</entry>
<entry>
<title>lib: Move time utility functions to common library.</title>
<updated>2015-05-12T23:12:54+00:00</updated>
<author>
<name>Josef Gajdusek</name>
<email>atx@atx.name</email>
</author>
<published>2015-05-11T00:00:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=1db42538864e1f235fee1b37b44ca428b1f3c427'/>
<id>urn:sha1:1db42538864e1f235fee1b37b44ca428b1f3c427</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stmhal: Add os.rename function.</title>
<updated>2015-05-12T22:43:11+00:00</updated>
<author>
<name>Steve Zatz</name>
<email>slzatz@gmail.com</email>
</author>
<published>2015-05-11T00:30:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=c7df9c6c47855adcfd204100098e355358935dc3'/>
<id>urn:sha1:c7df9c6c47855adcfd204100098e355358935dc3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Replace py-version.sh with makeversionhdr.py, written in Python.</title>
<updated>2015-04-28T22:52:36+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-04-22T16:38:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=95f53461c2c42490d12acd41463b86f0056e6f40'/>
<id>urn:sha1:95f53461c2c42490d12acd41463b86f0056e6f40</id>
<content type='text'>
Also rename py-version.h to mpversion.h for consistency with mpconfig.h.
</content>
</entry>
<entry>
<title>stmhal: Implement os.uname() to get details of OS and hardware.</title>
<updated>2015-04-21T14:51:49+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-04-21T14:51:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=d8837cea6f395bb47863ef7db58ab3984215b7ff'/>
<id>urn:sha1:d8837cea6f395bb47863ef7db58ab3984215b7ff</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stmhal: Make os.sync use disk_ioctl exclusively; reuse os.sync in pyb.</title>
<updated>2015-03-04T20:38:28+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-03-04T20:38:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=48ef64a72915c6ded71002f95ef97c13e506e5c2'/>
<id>urn:sha1:48ef64a72915c6ded71002f95ef97c13e506e5c2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stmhal: Include fatfs headers using lib/fatfs prefix.</title>
<updated>2015-03-04T20:35:41+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-03-04T20:35:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=4f94d90d4dba522a2fcf451da9c78e810782e2c0'/>
<id>urn:sha1:4f94d90d4dba522a2fcf451da9c78e810782e2c0</id>
<content type='text'>
This helps make files reusable across other ports.
</content>
</entry>
<entry>
<title>py: Remove mp_obj_str_builder and use vstr instead.</title>
<updated>2015-01-21T23:18:02+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-01-21T22:48:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=05005f679e00241e15a87751d89327f2c4630cb6'/>
<id>urn:sha1:05005f679e00241e15a87751d89327f2c4630cb6</id>
<content type='text'>
With this patch str/bytes construction is streamlined.  Always use a
vstr to build a str/bytes object.  If the size is known beforehand then
use vstr_init_len to allocate only required memory.  Otherwise use
vstr_init and the vstr will grow as needed.  Then use
mp_obj_new_str_from_vstr to create a str/bytes object using the vstr
memory.

Saves code ROM: 68 bytes on stmhal, 108 bytes on bare-arm, and 336 bytes
on unix x64.
</content>
</entry>
<entry>
<title>stmhal: Prefix includes with py/; remove need for -I../py.</title>
<updated>2015-01-01T21:06:20+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-01-01T21:06:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=2cf6dfa280a8149941aafc852fbaae8bdfc4999e'/>
<id>urn:sha1:2cf6dfa280a8149941aafc852fbaae8bdfc4999e</id>
<content type='text'>
</content>
</entry>
</feed>
