<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/shared-bindings/busio/I2C.c, branch 5.3.x</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=5.3.x</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=5.3.x'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2020-03-05T21:35:31+00:00</updated>
<entry>
<title>rename routines to be clearer; fix wiznet arg types</title>
<updated>2020-03-05T21:35:31+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2020-03-05T21:35:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=817b5be320b36b9cac59b195b1c19359783fe032'/>
<id>urn:sha1:817b5be320b36b9cac59b195b1c19359783fe032</id>
<content type='text'>
</content>
</entry>
<entry>
<title>new pin validation routines; don't use mp_const_none if NULL will do</title>
<updated>2020-02-29T04:43:04+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2020-02-29T04:32:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=b6206406de2a232299ebdd1d187c7656ae79f8f2'/>
<id>urn:sha1:b6206406de2a232299ebdd1d187c7656ae79f8f2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update I2C and SPI documentation</title>
<updated>2019-10-29T13:58:44+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2019-10-29T13:58:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=43b8d5e8ab07d9053fd55059a240891b6547626b'/>
<id>urn:sha1:43b8d5e8ab07d9053fd55059a240891b6547626b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use size_t and document buffers can be the same.</title>
<updated>2019-08-23T19:13:11+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2019-08-23T19:13:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=5662b5813e477a515dc3252fef29d6a92d338a4b'/>
<id>urn:sha1:5662b5813e477a515dc3252fef29d6a92d338a4b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add writeto_then_readfrom to I2C API. Deprecate stop kwarg.</title>
<updated>2019-08-22T19:34:46+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2019-07-26T07:18:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=82d436d05e600ab386f43652f865f59b4361f888'/>
<id>urn:sha1:82d436d05e600ab386f43652f865f59b4361f888</id>
<content type='text'>
writeto_then_readfrom has been added to do a write -&gt; no stop -&gt;
repeated start -&gt; read sequence. This is done to match the
capabilities of Blinka on Linux.

Code that uses stop=False will not work correctly on Blinka.
To fix, if stop=False then use writeto_then_readfrom otherwise use
writeto then readfrom_into.

First step in #2082
</content>
</entry>
<entry>
<title>Refactor deinit check to reduce code size.</title>
<updated>2019-06-12T18:36:43+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2019-06-12T08:00:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=a35d9b469d4ed65fd992771aa98ac57241983794'/>
<id>urn:sha1:a35d9b469d4ed65fd992771aa98ac57241983794</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improve rST consistency for rst2pyi use</title>
<updated>2019-05-31T02:02:47+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2019-05-31T02:01:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=cfe24b85322a029758c3376eed2726657397bf33'/>
<id>urn:sha1:cfe24b85322a029758c3376eed2726657397bf33</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Reuse existing error message in busio.i2c</title>
<updated>2019-03-25T00:41:52+00:00</updated>
<author>
<name>Radomir Dopieralski</name>
<email>openstack@sheep.art.pl</email>
</author>
<published>2019-03-25T00:41:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=cc6fb4595ede6e27ae03edc8af782496e87698bb'/>
<id>urn:sha1:cc6fb4595ede6e27ae03edc8af782496e87698bb</id>
<content type='text'>
Remove a period from the error message, so that the same message as in
SPI and other places in I2C can be re-used.
</content>
</entry>
<entry>
<title>Add subclass support to displayio.</title>
<updated>2019-01-15T01:29:19+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2019-01-15T01:26:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=747f2cfe267628fda8487c533ce7a5ab10a9388f'/>
<id>urn:sha1:747f2cfe267628fda8487c533ce7a5ab10a9388f</id>
<content type='text'>
Also, swap make_news to accept a kwarg map and refine param checking.

Fixes #1237
</content>
</entry>
<entry>
<title>UART changes: timeout in secs, write bytes, etc.</title>
<updated>2018-12-03T17:04:32+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2018-12-03T16:00:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=80db2cec99ca5c995a0302b1d6d00ad77cfcd736'/>
<id>urn:sha1:80db2cec99ca5c995a0302b1d6d00ad77cfcd736</id>
<content type='text'>
</content>
</entry>
</feed>
