<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/py, branch v1.8.1</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.8.1</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.8.1'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2016-05-31T13:25:19+00:00</updated>
<entry>
<title>extmod/machine: Add MICROPY_PY_MACHINE_PULSE config for time_pulse_us.</title>
<updated>2016-05-31T13:25:19+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-05-31T13:25:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=33168081f48634d45902f0a31a27d4527c88a522'/>
<id>urn:sha1:33168081f48634d45902f0a31a27d4527c88a522</id>
<content type='text'>
Since not all ports that enable the machine module have the pin HAL
functions.
</content>
</entry>
<entry>
<title>extmod: Add machine time_pulse_us function (at C and Python level).</title>
<updated>2016-05-31T12:58:48+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-05-31T12:58:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=4940bee62a636f7e2653a4d4eeac5071448addc0'/>
<id>urn:sha1:4940bee62a636f7e2653a4d4eeac5071448addc0</id>
<content type='text'>
The C implementation is taken from the DHT driver.
</content>
</entry>
<entry>
<title>py/modstruct: Allow to have "0s" in struct format.</title>
<updated>2016-05-28T22:27:38+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-05-28T22:27:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=715ee9d925871f2c44632442ff42cb58c99ee9c7'/>
<id>urn:sha1:715ee9d925871f2c44632442ff42cb58c99ee9c7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py/moduerrno: Add ECONNREFUSED, one of frequent networking errors.</title>
<updated>2016-05-27T21:17:19+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-05-27T21:17:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=2ec0ee082add56a0950223689e0a08fa7f8a12ac'/>
<id>urn:sha1:2ec0ee082add56a0950223689e0a08fa7f8a12ac</id>
<content type='text'>
</content>
</entry>
<entry>
<title>extmod/virtpin: Initial implementation of open-ended C-level Pin interface.</title>
<updated>2016-05-26T22:08:43+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-05-26T21:57:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=751e3b7a820c13561cca47717d47d7784f776232'/>
<id>urn:sha1:751e3b7a820c13561cca47717d47d7784f776232</id>
<content type='text'>
Using usual method of virtual method tables. Single virtual method,
ioctl, is defined currently for all operations. This universal and
extensible vtable-based method is also defined as a default MPHAL
GPIO implementation, but a specific port may override it with its
own implementation (e.g. close-ended, but very efficient, e.g. avoiding
virtual method dispatch).
</content>
</entry>
<entry>
<title>py/moduerrno: Add EEXIST, EISDIR.</title>
<updated>2016-05-24T22:23:57+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-05-24T22:23:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=c76acd8c233f436204bf87f1430e7da1ea6baf8c'/>
<id>urn:sha1:c76acd8c233f436204bf87f1430e7da1ea6baf8c</id>
<content type='text'>
Useful to check file/dir operations result, in particular used by upip.
</content>
</entry>
<entry>
<title>py/objnamedtuple: Allow passing field names as a tuple.</title>
<updated>2016-05-23T20:08:07+00:00</updated>
<author>
<name>Antonin ENFRUN</name>
<email>antonin.e@me.com</email>
</author>
<published>2016-05-22T17:28:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ca41dc27504c68e805472a6788c4cddbb0da28b1'/>
<id>urn:sha1:ca41dc27504c68e805472a6788c4cddbb0da28b1</id>
<content type='text'>
So the documentation's example works.  Besides, a tuple can be more
memory efficient.
</content>
</entry>
<entry>
<title>py/makeqstrdata.py: Allow to have double-quote characters in qstrs.</title>
<updated>2016-05-23T14:18:55+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-05-23T14:18:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=202d5acd06d320f3d2485b85d4ff6c412e50ad21'/>
<id>urn:sha1:202d5acd06d320f3d2485b85d4ff6c412e50ad21</id>
<content type='text'>
When rendering the qstr for a C header file, the double-quate character
must be escaped.
</content>
</entry>
<entry>
<title>py: Allow to stat and import frozen mpy files using new frozen "VFS".</title>
<updated>2016-05-23T11:42:23+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-05-23T11:42:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=274952a1174efe27fa90dd793587837584712358'/>
<id>urn:sha1:274952a1174efe27fa90dd793587837584712358</id>
<content type='text'>
Freezing mpy files using mpy-tool.py now works again.
</content>
</entry>
<entry>
<title>py/objstr: Fix mix-signed comparison in str.center().</title>
<updated>2016-05-21T23:22:14+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-05-21T23:22:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=9dde6062cc80152c08e16e7bc3536d53e8a2de05'/>
<id>urn:sha1:9dde6062cc80152c08e16e7bc3536d53e8a2de05</id>
<content type='text'>
</content>
</entry>
</feed>
