<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/py/mpconfig.h, 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>py/objstr: Implement str.center().</title>
<updated>2016-05-21T21:13:44+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-05-21T21:13:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=1b5abfcaae0188233415b37dcc0a3df1c7ee0656'/>
<id>urn:sha1:1b5abfcaae0188233415b37dcc0a3df1c7ee0656</id>
<content type='text'>
Disabled by default, enabled in unix port. Need for this method easily
pops up when working with text UI/reporting, and coding workalike
manually again and again counter-productive.
</content>
</entry>
<entry>
<title>py: Add uerrno module, with errno constants and dict.</title>
<updated>2016-05-10T22:30:39+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-05-10T09:54:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=596a3feb8fd3cfbaa899c23b010f79a7088863fb'/>
<id>urn:sha1:596a3feb8fd3cfbaa899c23b010f79a7088863fb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Add mperrno.h file with uPy defined errno constants.</title>
<updated>2016-05-10T22:30:39+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-05-10T09:54:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=3f56fd64b86b581780464a13653f9bea1e20dbba'/>
<id>urn:sha1:3f56fd64b86b581780464a13653f9bea1e20dbba</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Add ability to have frozen persistent bytecode from .mpy files.</title>
<updated>2016-04-13T15:07:47+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-01-31T22:24:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=0a2e9650f5383bc1190d6b27a3d923e313c3d879'/>
<id>urn:sha1:0a2e9650f5383bc1190d6b27a3d923e313c3d879</id>
<content type='text'>
The config variable MICROPY_MODULE_FROZEN is now made of two separate
parts: MICROPY_MODULE_FROZEN_STR and MICROPY_MODULE_FROZEN_MPY.  This
allows to have none, either or both of frozen strings and frozen mpy
files (aka frozen bytecode).
</content>
</entry>
<entry>
<title>py: add async/await/async for/async with syntax</title>
<updated>2016-04-13T14:26:38+00:00</updated>
<author>
<name>pohmelie</name>
<email>multisosnooley@gmail.com</email>
</author>
<published>2016-01-27T20:23:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=81ebba7e0236163b7594938201bf3a6b802ebfaa'/>
<id>urn:sha1:81ebba7e0236163b7594938201bf3a6b802ebfaa</id>
<content type='text'>
They are sugar for marking function as generator, "yield from"
and pep492 python "semantically equivalents" respectively.

@dpgeorge was the original author of this patch, but @pohmelie made
changes to implement `async for` and `async with`.
</content>
</entry>
<entry>
<title>extmod: Add generic machine.I2C class, with bit-bang I2C.</title>
<updated>2016-04-12T13:06:54+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-04-12T12:42:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=d083712224602372c5fd22d0b9e2b32efe6fa26b'/>
<id>urn:sha1:d083712224602372c5fd22d0b9e2b32efe6fa26b</id>
<content type='text'>
Should work on any machine that provides the correct pin functions.
</content>
</entry>
<entry>
<title>extmod: Add initial framebuf module.</title>
<updated>2016-04-12T13:06:53+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-04-08T10:08:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=53ad681ed1786601ca5eccb60f8fd950b8bc47d7'/>
<id>urn:sha1:53ad681ed1786601ca5eccb60f8fd950b8bc47d7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py/modio: Initial implementation of io.BufferedWriter class.</title>
<updated>2016-03-24T23:10:49+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-03-24T23:10:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=5d93dfbc2cca21806970d3a6a26b488191703f0b'/>
<id>urn:sha1:5d93dfbc2cca21806970d3a6a26b488191703f0b</id>
<content type='text'>
Just .write() method implemented currently.
</content>
</entry>
<entry>
<title>extmod/modwebsocket: Start module for WebSocket helper functions.</title>
<updated>2016-03-24T17:16:00+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-03-24T17:14:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=24342dd65efc34d0f89c1a87b9a793d1299538e1'/>
<id>urn:sha1:24342dd65efc34d0f89c1a87b9a793d1299538e1</id>
<content type='text'>
Currently, only write support is implemented (of limited buffer size).
</content>
</entry>
</feed>
