<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/windows/Makefile, branch v1.1.1</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.1.1</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.1.1'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2014-05-20T10:14:28+00:00</updated>
<entry>
<title>windows: Fix compilation with mingw-w64 so it uses correct printf implementations</title>
<updated>2014-05-20T10:14:28+00:00</updated>
<author>
<name>stijn</name>
<email>stinos@zoho.com</email>
</author>
<published>2014-05-20T10:14:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=32acd4b9f1c4c9e63ec1c3884171a5c6c0b9f4c6'/>
<id>urn:sha1:32acd4b9f1c4c9e63ec1c3884171a5c6c0b9f4c6</id>
<content type='text'>
Without this flag, mingw-w64 uses the MS implementations of snpintf and the likes.
This is not really a problem since they work with the the fixes provided for msvc,
but due to the way mingw-w64's stdio.h is structured we cannot get it to use the fixes.
</content>
</entry>
<entry>
<title>windows: Add modtime implementation</title>
<updated>2014-05-09T11:58:15+00:00</updated>
<author>
<name>stijn</name>
<email>stinos@zoho.com</email>
</author>
<published>2014-05-08T08:56:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=5ed284a15e028e0435f3b6e0773e14225d8f165d'/>
<id>urn:sha1:5ed284a15e028e0435f3b6e0773e14225d8f165d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>windows: Fix input.c missing in Makefile after changes for #582</title>
<updated>2014-05-07T19:15:00+00:00</updated>
<author>
<name>stijn</name>
<email>stinos@zoho.com</email>
</author>
<published>2014-05-07T19:15:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=951335e102dcc0fead3046741ab161bd010fd0d0'/>
<id>urn:sha1:951335e102dcc0fead3046741ab161bd010fd0d0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>mingw: Fix number of exponent digits in floating point formatting</title>
<updated>2014-05-03T18:15:15+00:00</updated>
<author>
<name>stijn</name>
<email>stinos@zoho.com</email>
</author>
<published>2014-05-03T09:28:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=72521a1c176506c044169038b68b83e5329a3dda'/>
<id>urn:sha1:72521a1c176506c044169038b68b83e5329a3dda</id>
<content type='text'>
By default mingw outputs 3 digits instead of the standard 2 so all float
tests using printf fail. Using setenv at the start of the program fixes this.
To accomodate calling platform specific initialization a
MICROPY_MAIN_INIT_FUNC macro is used which is called in mp_init()
</content>
</entry>
<entry>
<title>mingw: Add implementation of realpath()</title>
<updated>2014-05-03T15:38:08+00:00</updated>
<author>
<name>stijn</name>
<email>stinos@zoho.com</email>
</author>
<published>2014-05-03T08:26:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=4cd21deebca0e75b77d62d8d748aa66453532d9b'/>
<id>urn:sha1:4cd21deebca0e75b77d62d8d748aa66453532d9b</id>
<content type='text'>
The mingw port used _fullpath() until now, but the behaviour is not exactly
the same as realpath()'s on unix; major difference being that it doesn't
return an error for non-existing files, which would bypass main's error
checking and bail out without any error message.

Also realpath() will return forward slashes only since main() relies on that.
</content>
</entry>
<entry>
<title>windows: Unbreak mingw32 build (cross-compiling under Linux).</title>
<updated>2014-04-20T19:24:44+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-04-20T19:20:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=7f7c7aa76a34adbdb36a82c5a5c8b93805faee0b'/>
<id>urn:sha1:7f7c7aa76a34adbdb36a82c5a5c8b93805faee0b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>build: Simplify build directory layout by putting all headers in genhdr.</title>
<updated>2014-04-17T17:03:27+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-04-17T17:03:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=d553be5982722fc5ee5240fbfb15697849881ced'/>
<id>urn:sha1:d553be5982722fc5ee5240fbfb15697849881ced</id>
<content type='text'>
Any generated headers go in $(BUILD)/genhdr/, and are #included as
'genhdr/xxx.h'.
</content>
</entry>
<entry>
<title>build directory can now be renamed</title>
<updated>2014-04-16T21:16:28+00:00</updated>
<author>
<name>Andrew Scheller</name>
<email>github@loowis.durge.org</email>
</author>
<published>2014-04-16T21:10:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=70a7d7a94397cbe01fd5457e34f3d3368300f2ac'/>
<id>urn:sha1:70a7d7a94397cbe01fd5457e34f3d3368300f2ac</id>
<content type='text'>
The autogenerated header files have been moved about, and an extra
include dir has been added, which means you can give a custom
BUILD=newbuilddir option to make, and everything "just works"

Also tidied up the way the different Makefiles build their include-
directory flags
</content>
</entry>
<entry>
<title>windows: Use most of the source files from unix/ port.</title>
<updated>2014-04-08T13:25:47+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-04-08T13:25:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=094ebef259e86dfc0f1f3c1b493d81e5e8b1b6c4'/>
<id>urn:sha1:094ebef259e86dfc0f1f3c1b493d81e5e8b1b6c4</id>
<content type='text'>
To keep it maintainable, windows port now uses as much as possible from
unix port.  Maybe could even use mpconfigport.h.
</content>
</entry>
<entry>
<title>Added Windows port (see #233)</title>
<updated>2014-01-28T17:21:05+00:00</updated>
<author>
<name>Markus Siemens</name>
<email>siemens1993@gmail.com</email>
</author>
<published>2014-01-27T21:53:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=19ccc6bdc7c761cc94e740c775f13506992ca0d6'/>
<id>urn:sha1:19ccc6bdc7c761cc94e740c775f13506992ca0d6</id>
<content type='text'>
</content>
</entry>
</feed>
