<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/extmod, branch v1.4.5</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.4.5</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.4.5'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2015-07-08T08:37:23+00:00</updated>
<entry>
<title>modmachine: Implement physical memory access using /dev/mem (Linux, etc).</title>
<updated>2015-07-08T08:37:23+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-07-05T21:08:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=354d17523f599746a84e5b22fa670c9910137947'/>
<id>urn:sha1:354d17523f599746a84e5b22fa670c9910137947</id>
<content type='text'>
This requires root access. And on recent Linux kernels, with
CONFIG_STRICT_DEVMEM option enabled, only address ranges listed in
/proc/iomem can be accessed. The above compiled-time option can be
however overriden with boot-time option "iomem=relaxed".

This also removed separate read/write paths - there unlikely would
be a case when they're different.
</content>
</entry>
<entry>
<title>extmod/modubinascii: Re-use error string to reduce code size.</title>
<updated>2015-07-06T11:34:29+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-07-06T11:34:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=722d4842dfda320694e6f5964e35e37c148b4b90'/>
<id>urn:sha1:722d4842dfda320694e6f5964e35e37c148b4b90</id>
<content type='text'>
Drops Thumb2 arch size by 24 bytes.
</content>
</entry>
<entry>
<title>ubinascii: Fix a shadowed variable case.</title>
<updated>2015-07-04T10:13:10+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-07-04T10:13:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=7370fd55605e9d7668e2ab8257c08109d08490f2'/>
<id>urn:sha1:7370fd55605e9d7668e2ab8257c08109d08490f2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ubinascii: b2a_base64: Optimize away a modulo operation.</title>
<updated>2015-07-04T09:36:46+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-07-04T09:36:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=e284a95cc32dcc0ed60c28eb7b3bc4384116a3bd'/>
<id>urn:sha1:e284a95cc32dcc0ed60c28eb7b3bc4384116a3bd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>extmod: Add a2b_base64 and b2a_base64 functions to ubinascii.</title>
<updated>2015-07-04T09:26:52+00:00</updated>
<author>
<name>Galen Hazelwood</name>
<email>galenhz@gmail.com</email>
</author>
<published>2015-07-02T05:15:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=616986a5f351ed5a014bd25766c12bccbe83d734'/>
<id>urn:sha1:616986a5f351ed5a014bd25766c12bccbe83d734</id>
<content type='text'>
</content>
</entry>
<entry>
<title>moductypes: Swap address and descriptor args in constructor.</title>
<updated>2015-06-06T19:57:54+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-06-06T19:57:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=1679696612007107dac55d936006b1923eda2475'/>
<id>urn:sha1:1679696612007107dac55d936006b1923eda2475</id>
<content type='text'>
Now address comes first, and args related to struct type are groupped next.
Besides clear groupping, should help catch errors eagerly (e.g. forgetting
to pass address will error out).

Also, improve args number checking/reporting overall.
</content>
</entry>
<entry>
<title>extmod: Actually expose the ubinascii python methods.</title>
<updated>2015-05-22T07:56:09+00:00</updated>
<author>
<name>Daniel Campora</name>
<email>daniel@wipy.io</email>
</author>
<published>2015-05-22T07:51:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=7bd273b8187a7beb3527df1641fa79f75f010464'/>
<id>urn:sha1:7bd273b8187a7beb3527df1641fa79f75f010464</id>
<content type='text'>
</content>
</entry>
<entry>
<title>moduhashlib: Remove not implemented .hexdigest().</title>
<updated>2015-05-21T14:20:26+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-05-21T14:20:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=2fddc68fdfd8947eb4579b09ecbf9671473a3bd3'/>
<id>urn:sha1:2fddc68fdfd8947eb4579b09ecbf9671473a3bd3</id>
<content type='text'>
Effect can be easily achieved by ubinsacii.hexlify(hash.digest()).
</content>
</entry>
<entry>
<title>extmod: Expose mod_binascii_hexlify() and mod_binascii_unhexlify().</title>
<updated>2015-05-21T14:19:41+00:00</updated>
<author>
<name>Daniel Campora</name>
<email>daniel@wipy.io</email>
</author>
<published>2015-05-21T11:59:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=0f716aced7adb81330a58b3459d4534fc506923f'/>
<id>urn:sha1:0f716aced7adb81330a58b3459d4534fc506923f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>extmod: Add ubinascii.unhexlify</title>
<updated>2015-05-20T08:29:22+00:00</updated>
<author>
<name>Dave Hylands</name>
<email>dhylands@gmail.com</email>
</author>
<published>2015-05-18T21:41:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=3ad94d6072555955a796c8c72a526c4fdff86711'/>
<id>urn:sha1:3ad94d6072555955a796c8c72a526c4fdff86711</id>
<content type='text'>
This also pulls out hex_digit from py/lexer.c and makes unichar_hex_digit
</content>
</entry>
</feed>
