<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/extmod, branch 3.0.0-rc.0</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=3.0.0-rc.0</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=3.0.0-rc.0'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2018-06-14T22:47:40+00:00</updated>
<entry>
<title>Fix playing audio from SD card</title>
<updated>2018-06-14T22:47:40+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2018-06-14T22:47:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=e724bc1c4eb1224aa043a1489b29ec3daaa832aa'/>
<id>urn:sha1:e724bc1c4eb1224aa043a1489b29ec3daaa832aa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #817 from jepler/uzlib-as-submodule</title>
<updated>2018-05-08T17:34:51+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2018-05-08T17:34:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=b46cc9d29aa5f784056c9234a262b4b3a7c00c6a'/>
<id>urn:sha1:b46cc9d29aa5f784056c9234a262b4b3a7c00c6a</id>
<content type='text'>
uzlib: convert to submodule</content>
</entry>
<entry>
<title>uzlib: convert to submodule</title>
<updated>2018-05-08T01:03:30+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@gmail.com</email>
</author>
<published>2018-05-08T01:03:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=a6072f7ae356f3e6c8100a78a2ae3bb976382a20'/>
<id>urn:sha1:a6072f7ae356f3e6c8100a78a2ae3bb976382a20</id>
<content type='text'>
Textualy, the files in lib/uzlib/src were identical to the ones committed
in extmod/uzlib so there should be no behavioral change possible as a
result of this commit.
</content>
</entry>
<entry>
<title>uhashlib: masquerade as hashlib for python3 compatibility</title>
<updated>2018-05-06T17:31:54+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@gmail.com</email>
</author>
<published>2018-05-06T17:29:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=11a97bdffeedb933939514a7e6e27ac8796cb978'/>
<id>urn:sha1:11a97bdffeedb933939514a7e6e27ac8796cb978</id>
<content type='text'>
</content>
</entry>
<entry>
<title>uhashlib: some functions should refuse unicode for python3 compatibility</title>
<updated>2018-05-06T17:31:54+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@gmail.com</email>
</author>
<published>2018-05-06T17:28:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=005226ae548a45bde03a2b2400998185aa68495e'/>
<id>urn:sha1:005226ae548a45bde03a2b2400998185aa68495e</id>
<content type='text'>
.. this maybe should be subject to MICROPY_CPYTHON_COMPAT, except that
is not defined in the main circuitpython ports so it would be a change
that makes no difference.
</content>
</entry>
<entry>
<title>ubinascii: masquerade as binascii for python3 compatibility</title>
<updated>2018-05-01T22:10:53+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@gmail.com</email>
</author>
<published>2018-05-01T01:03:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=c2f0c57a26a678f5aff3cde7d416a709f0bb41fe'/>
<id>urn:sha1:c2f0c57a26a678f5aff3cde7d416a709f0bb41fe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ubinascii: some functions should refuse unicode for python3 compatibility</title>
<updated>2018-05-01T01:06:29+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@gmail.com</email>
</author>
<published>2018-05-01T01:03:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=0f869bbbf11471f27c4327a3c3235ddaf7c10f2e'/>
<id>urn:sha1:0f869bbbf11471f27c4327a3c3235ddaf7c10f2e</id>
<content type='text'>
.. this maybe should be subject to MICROPY_CPYTHON_COMPAT, except that
is not defined in the main circuitpython ports so it would be a change
that makes no difference.
</content>
</entry>
<entry>
<title>Specifically give a better error message for setlabel on RO fs</title>
<updated>2018-03-28T02:28:19+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@gmail.com</email>
</author>
<published>2018-03-28T02:28:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=9c47fd9c13b4d5a35d28c4c9eca8f1644cb882da'/>
<id>urn:sha1:9c47fd9c13b4d5a35d28c4c9eca8f1644cb882da</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add VfsFat.label property</title>
<updated>2018-03-28T02:28:18+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@gmail.com</email>
</author>
<published>2018-03-28T02:28:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=fe7f405fc7708cdbe426e2f255b01a1a77e574d9'/>
<id>urn:sha1:fe7f405fc7708cdbe426e2f255b01a1a77e574d9</id>
<content type='text'>
These allow accessing the filesystem label.  For instance,
in boot.py, you can set the label on the built-in storage with:
   storage.remount('/', False)
   storage.getmount('/').label = "NEWLABEL"
   storage.remount('/', True)

Users with multiple CIRCUITPY boards may find it desirable to
choose a different label for each board they own.
</content>
</entry>
<entry>
<title>extmod/vfs_fat_file: Implement SEEK_CUR for non-zero offset.</title>
<updated>2018-03-23T14:19:56+00:00</updated>
<author>
<name>Ayke van Laethem</name>
<email>aykevanlaethem@gmail.com</email>
</author>
<published>2017-12-19T22:47:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=fa55b15ac6a15be0c11123753760324547518a18'/>
<id>urn:sha1:fa55b15ac6a15be0c11123753760324547518a18</id>
<content type='text'>
CPython doesn't allow SEEK_CUR with non-zero offset for files in text mode,
and uPy inherited this behaviour for both text and binary files.  It makes
sense to provide full support for SEEK_CUR of binary-mode files in uPy, and
to do this in a minimal way means also allowing to use SEEK_CUR with
non-zero offsets on text-mode files.  That seems to be a fair compromise.
</content>
</entry>
</feed>
