<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/stmhal, branch v1.4.1</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.4.1</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.4.1'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2015-04-04T15:02:23+00:00</updated>
<entry>
<title>stmhal: Enable new str.splitlines() method.</title>
<updated>2015-04-04T15:02:23+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-04-04T15:02:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=40fc01f4062792b4f28e62cf12e9fc6ea1c68496'/>
<id>urn:sha1:40fc01f4062792b4f28e62cf12e9fc6ea1c68496</id>
<content type='text'>
</content>
</entry>
<entry>
<title>lib: Update FatFs to R0.11.</title>
<updated>2015-03-29T21:12:14+00:00</updated>
<author>
<name>Daniel Campora</name>
<email>daniel@wipy.io</email>
</author>
<published>2015-03-27T11:17:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=7b19e99edd2ca5d60154ffaa6007c936f274a15a'/>
<id>urn:sha1:7b19e99edd2ca5d60154ffaa6007c936f274a15a</id>
<content type='text'>
There are lots of cosmetic changes, but this release brings a  very
important bug fix:
 - Fixed f_unlink() does not remove cluster chain of the file.

With R0.10c if you try to write a file that is too large to fit in the
free space of the drive, the operation fails, you delete the incomplete
file, and it seems to be erased, but the space is not really freed,
because any subsequent write operations fail because the drive is
"still" full. The only way to recover from this is by formatting the
drive. I can confirm that R0.11 fixes the problem.
</content>
</entry>
<entry>
<title>stmhal: Optimise ADC.read_timed() so that it can sample up to 750kHz.</title>
<updated>2015-03-23T22:36:51+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-03-23T22:36:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=dfad7f471a43d3a569e3f004651def6d88798259'/>
<id>urn:sha1:dfad7f471a43d3a569e3f004651def6d88798259</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stmhal: Correctly clear wake-up flag before entering standby mode.</title>
<updated>2015-03-22T21:52:20+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-03-22T21:52:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=8657342973b8c92f88ba0ac3913c721e521b83c0'/>
<id>urn:sha1:8657342973b8c92f88ba0ac3913c721e521b83c0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stmhal: Expose all PYBv1.0 pins, include SD and USB pins.</title>
<updated>2015-03-22T17:57:09+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-03-22T17:57:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=cfe623ae3e86956792ede710343c073b1eb4c295'/>
<id>urn:sha1:cfe623ae3e86956792ede710343c073b1eb4c295</id>
<content type='text'>
To have proper low power mode, need to configure all unused pins in
input mode, so need to have them available.
</content>
</entry>
<entry>
<title>stmhal: Put flash in deep power-down mode when entering stop mode.</title>
<updated>2015-03-22T17:55:50+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-03-22T17:55:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f44ace11fb263639dfe938456dbd2e56212dbec8'/>
<id>urn:sha1:f44ace11fb263639dfe938456dbd2e56212dbec8</id>
<content type='text'>
This can get PYBv1.0 stop current down to around 290uA.
</content>
</entry>
<entry>
<title>stmhal: Fix a bug related to unhandled channel interrupts.</title>
<updated>2015-03-20T23:40:50+00:00</updated>
<author>
<name>Dave Hylands</name>
<email>dhylands@gmail.com</email>
</author>
<published>2015-03-10T06:44:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=49d8e5ebaa195b0227aa04332749f7910d72d1ff'/>
<id>urn:sha1:49d8e5ebaa195b0227aa04332749f7910d72d1ff</id>
<content type='text'>
This also cleans up spurious interrupts which happen at timer
initilaization time.
</content>
</entry>
<entry>
<title>py: Allow retrieving a function's __name__.</title>
<updated>2015-03-20T23:13:32+00:00</updated>
<author>
<name>stijn</name>
<email>stinos@zoho.com</email>
</author>
<published>2015-02-14T17:44:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=3cc17c69ffd64dca55fe613f6e931585d8893c0d'/>
<id>urn:sha1:3cc17c69ffd64dca55fe613f6e931585d8893c0d</id>
<content type='text'>
Disabled by default.  Enabled on unix and stmhal ports.
</content>
</entry>
<entry>
<title>stmhal: Remove some unnecessary declarations, purely for cleanup.</title>
<updated>2015-03-20T22:27:34+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-03-20T22:27:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=7674da8057b5236373345350acd2a7513377d393'/>
<id>urn:sha1:7674da8057b5236373345350acd2a7513377d393</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Implement core of OrderedDict type.</title>
<updated>2015-03-20T17:26:10+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-03-17T23:25:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=0ef01d0a75b8b2f48a72f0041e048a390b9e75b6'/>
<id>urn:sha1:0ef01d0a75b8b2f48a72f0041e048a390b9e75b6</id>
<content type='text'>
Given that there's already support for "fixed table" maps, which are
essentially ordered maps, the implementation of OrderedDict just extends
"fixed table" maps by adding an "is ordered" flag and add/remove
operations, and reuses 95% of objdict code, just making methods tolerant
to both dict and OrderedDict.

Some things are missing so far, like CPython-compatible repr and comparison.

OrderedDict is Disabled by default; enabled on unix and stmhal ports.
</content>
</entry>
</feed>
