<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/unix, branch v1.8.1</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.8.1</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.8.1'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2016-05-31T10:03:12+00:00</updated>
<entry>
<title>extmod/vfs_fat.c: Add vfs.stat().</title>
<updated>2016-05-31T10:03:12+00:00</updated>
<author>
<name>Robert HH</name>
<email>robert@hammelrath.com</email>
</author>
<published>2016-05-30T19:09:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ee009d713a40e710bd6c7d5e98b47f5825fd3e69'/>
<id>urn:sha1:ee009d713a40e710bd6c7d5e98b47f5825fd3e69</id>
<content type='text'>
The call to stat() returns a 10 element tuple consistent to the os.stat()
call. At the moment, the only relevant information returned are file
type and file size.
</content>
</entry>
<entry>
<title>unix/Makefile: "make axtls": Automatically fetch submodules if missing.</title>
<updated>2016-05-28T18:03:48+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-05-28T17:59:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=4889b6ff9b068484b70a7a1cc5036430fa0df753'/>
<id>urn:sha1:4889b6ff9b068484b70a7a1cc5036430fa0df753</id>
<content type='text'>
Try to emulate "you can build without reading instructions" behavior as far
as possible.
</content>
</entry>
<entry>
<title>unix/mpconfigport.mk: Document MICROPY_STANDALONE make-level option.</title>
<updated>2016-05-28T17:38:14+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-05-28T17:38:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=6055d411a9be4a1659e0a85535bce4ab906708a0'/>
<id>urn:sha1:6055d411a9be4a1659e0a85535bce4ab906708a0</id>
<content type='text'>
Avoid using system libraries, use copies bundled with MicroPython as
submodules (currently affects only libffi, other dependencies either
already used as bundled-only (axtls), or can't be bundled (so far),
like libjni).
</content>
</entry>
<entry>
<title>unix: Enable "ussl" module.</title>
<updated>2016-05-25T23:12:11+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-05-25T23:12:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f5d63bcd2387b988aa546d6cd42bc48499e505d4'/>
<id>urn:sha1:f5d63bcd2387b988aa546d6cd42bc48499e505d4</id>
<content type='text'>
ussl was in testing mode for 8 months, and now enabled in other ports
(e.g. esp8266), so time for unix port to catch up.
</content>
</entry>
<entry>
<title>unix/Makefile: nanbox build is not compatible with modussl, disable.</title>
<updated>2016-05-25T23:11:17+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-05-25T22:42:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=37f97618011cbe28244b68afc0ca43ddb05eaa05'/>
<id>urn:sha1:37f97618011cbe28244b68afc0ca43ddb05eaa05</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unix: Support frozen packages.</title>
<updated>2016-05-23T14:19:53+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-05-23T14:19:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=2133924e4603e2d692f92e048798f0982dbbf793'/>
<id>urn:sha1:2133924e4603e2d692f92e048798f0982dbbf793</id>
<content type='text'>
To use, put your directory structure with .py files in frozen/ and then:

    make FROZEN_MPY_DIR=frozen
</content>
</entry>
<entry>
<title>py/objstr: Implement str.center().</title>
<updated>2016-05-21T21:13:44+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-05-21T21:13:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=1b5abfcaae0188233415b37dcc0a3df1c7ee0656'/>
<id>urn:sha1:1b5abfcaae0188233415b37dcc0a3df1c7ee0656</id>
<content type='text'>
Disabled by default, enabled in unix port. Need for this method easily
pops up when working with text UI/reporting, and coding workalike
manually again and again counter-productive.
</content>
</entry>
<entry>
<title>unix/unix_mphal: Implement mp_hal_ticks_us().</title>
<updated>2016-05-20T23:16:35+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-05-20T23:15:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=b58095821623a3f39de70e26d2d9f1fef173064d'/>
<id>urn:sha1:b58095821623a3f39de70e26d2d9f1fef173064d</id>
<content type='text'>
Similar to existing mp_hal_ticks_ms().
</content>
</entry>
<entry>
<title>unix/mpconfigport_coverage.h: Add dedicated config file for coverage build.</title>
<updated>2016-05-17T21:58:32+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-05-17T21:58:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=92a342a0113292c93a04d04af106649bb3e51b79'/>
<id>urn:sha1:92a342a0113292c93a04d04af106649bb3e51b79</id>
<content type='text'>
This allows to enable the options which aren't enabled in the normal unix
config (as unix port is no longer an enable-all port).
</content>
</entry>
<entry>
<title>unix: Add ability to include frozen bytecode in the build.</title>
<updated>2016-05-16T22:17:11+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-05-16T22:17:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=1e024de7befea5f879b0120deb8c0d0f71e039ff'/>
<id>urn:sha1:1e024de7befea5f879b0120deb8c0d0f71e039ff</id>
<content type='text'>
To use frozen bytecode make a subdirectory under the unix/ directory
(eg frozen/), put .py files there, then run:

    make FROZEN_MPY_DIR=frozen

Be sure to build from scratch.  The .py files will then be available for
importing.
</content>
</entry>
</feed>
