<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/py/modstruct.c, branch v1.0.1</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.0.1</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.0.1'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2014-05-11T19:50:27+00:00</updated>
<entry>
<title>modstruct: Use MP_OBJ_FUN_ARGS_MAX instead of -1.</title>
<updated>2014-05-11T19:50:27+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-05-11T19:50:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=147c80bf7cad0f8e02f3b7ccf8ec14e65092e52b'/>
<id>urn:sha1:147c80bf7cad0f8e02f3b7ccf8ec14e65092e52b</id>
<content type='text'>
</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>Add ARRAY_SIZE macro, and use it where possible.</title>
<updated>2014-04-26T09:47:29+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-04-26T09:47:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=6d3c5e4301df363055dc256e6692c610e4d0b918'/>
<id>urn:sha1:6d3c5e4301df363055dc256e6692c610e4d0b918</id>
<content type='text'>
</content>
</entry>
<entry>
<title>modstruct: Initial implementation of struct.pack().</title>
<updated>2014-04-19T00:22:08+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-04-19T00:13:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=6204460461cc21b27861fa89b2423119f8cdce88'/>
<id>urn:sha1:6204460461cc21b27861fa89b2423119f8cdce88</id>
<content type='text'>
</content>
</entry>
<entry>
<title>modstruct: Fix .calcsize() to account for struct type/alignment.</title>
<updated>2014-04-19T00:21:06+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-04-18T22:25:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=1355cf42f23a39d3b887d2771d8bc7f3669d211c'/>
<id>urn:sha1:1355cf42f23a39d3b887d2771d8bc7f3669d211c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Allow to pass buffer protocol flags to get_buffer helper funcs.</title>
<updated>2014-04-18T21:59:24+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-04-18T21:59:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=b11b85adaac9ac2e460647e59f951f5086cd2d4e'/>
<id>urn:sha1:b11b85adaac9ac2e460647e59f951f5086cd2d4e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Add typecode to buffer protocol.</title>
<updated>2014-04-18T21:29:21+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-04-18T21:29:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=57a4b4f178698435b584892f69db5d5f2ea396dc'/>
<id>urn:sha1:57a4b4f178698435b584892f69db5d5f2ea396dc</id>
<content type='text'>
When querying an object that supports the buffer protocol, that object
must now return a typecode (as per binary.[ch]).  This does not have to
be honoured by the caller, but can be useful for determining element
size.
</content>
</entry>
<entry>
<title>modstruct: Basic implementation of native struct alignment and types.</title>
<updated>2014-04-11T00:59:16+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-04-11T00:47:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=0c43cf9154e331ab82bec7c727bc58307f8222c5'/>
<id>urn:sha1:0c43cf9154e331ab82bec7c727bc58307f8222c5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>modstruct: Refactor to support both LE and BE packed structs.</title>
<updated>2014-04-11T00:58:49+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-04-10T19:19:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=6582d64d01c448be4f575f964c549e1ebffe0db0'/>
<id>urn:sha1:6582d64d01c448be4f575f964c549e1ebffe0db0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Fix modstruct to compile on 64-bit machine.</title>
<updated>2014-04-10T12:53:31+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-04-10T12:53:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=bf8ae4d96eebc66bc92ef302757d22d9c79baf9b'/>
<id>urn:sha1:bf8ae4d96eebc66bc92ef302757d22d9c79baf9b</id>
<content type='text'>
</content>
</entry>
</feed>
