<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/cc3200/mods, branch v1.9.1</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.9.1</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.9.1'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2017-05-21T12:39:27+00:00</updated>
<entry>
<title>cc3200/mods/pybpin: Remove toggle() method.</title>
<updated>2017-05-21T12:39:27+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2017-05-21T12:39:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=19e065294d4c4f28b8df3859f48958f68e7617e2'/>
<id>urn:sha1:19e065294d4c4f28b8df3859f48958f68e7617e2</id>
<content type='text'>
It's not part of MicroPython HW API and can be easily implemented on Python
level in case of need.

Saved 56 bytes of binary.
</content>
</entry>
<entry>
<title>ports: Add ilistdir in uos module.</title>
<updated>2017-05-10T02:13:53+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2017-05-05T13:36:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f1609bc843f1c30117cf9dfae8fb22ee36512446'/>
<id>urn:sha1:f1609bc843f1c30117cf9dfae8fb22ee36512446</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cc3200/mods/pybi2c: Make readfnom_mem_into/writeto_mem return None.</title>
<updated>2017-04-18T05:31:08+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2017-04-18T05:31:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=9d7c53734c5eee6b4fbcc18be59148bbdaf95a1d'/>
<id>urn:sha1:9d7c53734c5eee6b4fbcc18be59148bbdaf95a1d</id>
<content type='text'>
This aligns the I2C class to match the standard machine.I2C API.

Note that this is a (small) breaking change to the existing cc3200 API.
The original API just returned the size of the input buffer so there's no
information lost by this change.  To update scripts users should just use
the size of the buffer passed to these functions to get the number of bytes
that are read/written.
</content>
</entry>
<entry>
<title>cc3200/mods/pybi2c: Make machine.I2C constructor/init conform to HW API.</title>
<updated>2017-04-18T03:16:05+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2017-04-18T03:16:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=8f205c2c9bed1f3f167f2b0a5abba1e676a6aa01'/>
<id>urn:sha1:8f205c2c9bed1f3f167f2b0a5abba1e676a6aa01</id>
<content type='text'>
This is a user-facing change to the cc3200's API, to make it conform to the
new machine hardware API.  The changes are:

- change I2C constructor to: I2C(id=0, *, freq=100000, scl=None, sda=None)
- change I2C init to: init(*, freq, scl, sda)
- removal of machine.I2C.MASTER constant
- I2C str/repr no longer prints I2C.MASTER

To update existing code it should be enough to just remove the I2C.MASTER
constant from contructor/init for I2C.
</content>
</entry>
<entry>
<title>cc3200/pybuart: Make parity specifications consistent with HW API.</title>
<updated>2017-04-08T21:19:02+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2017-04-08T21:17:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=e322b2afbf5a8795033a2e9807b561a05ea744bf'/>
<id>urn:sha1:e322b2afbf5a8795033a2e9807b561a05ea744bf</id>
<content type='text'>
parity=0 means even parity, parity=1 - odd.
</content>
</entry>
<entry>
<title>cc3200/modmachine: Return frequency value directly, like other ports.</title>
<updated>2017-04-05T08:58:17+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2017-04-05T08:58:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=9a38b7afe0058620c09cf54b0bbc1c20f32a5e22'/>
<id>urn:sha1:9a38b7afe0058620c09cf54b0bbc1c20f32a5e22</id>
<content type='text'>
</content>
</entry>
<entry>
<title>all: Use full path name when including mp-readline/timeutils/netutils.</title>
<updated>2017-03-31T11:29:39+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2017-03-31T11:29:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=b6c7e4b143d96ff9f84ccb22d83b1e15ab084250'/>
<id>urn:sha1:b6c7e4b143d96ff9f84ccb22d83b1e15ab084250</id>
<content type='text'>
This follows the pattern of how all other headers are now included, and
makes it explicit where the header file comes from.  This patch also
removes -I options from Makefile's that specify the mp-readline/timeutils/
netutils directories, which are no longer needed.
</content>
</entry>
<entry>
<title>cc3200/mods/pybi2c: Raise OSError if readfrom_mem fails to write addr.</title>
<updated>2017-03-29T05:09:46+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2017-03-29T05:09:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=6bfb344a808081aaaf883b7576699e05d9a86882'/>
<id>urn:sha1:6bfb344a808081aaaf883b7576699e05d9a86882</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cc3200: Update for changes to mp_obj_str_get_data.</title>
<updated>2017-03-29T01:56:45+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2017-03-26T06:35:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=3a77342719bf056cdc51dc898745909b513f0c77'/>
<id>urn:sha1:3a77342719bf056cdc51dc898745909b513f0c77</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cc3200: Update to use size_t for tuple/list accessors.</title>
<updated>2017-03-29T01:56:17+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2017-03-26T06:17:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=87f068d7d9c53e7fb7e46cf30af7c37ff30d2bd0'/>
<id>urn:sha1:87f068d7d9c53e7fb7e46cf30af7c37ff30d2bd0</id>
<content type='text'>
</content>
</entry>
</feed>
