<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/extmod/machine_i2c.c, branch 1.x</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=1.x</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=1.x'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2016-11-23T13:12:51+00:00</updated>
<entry>
<title>extmod/machine_i2c: Add hook to constructor to call port-specific code.</title>
<updated>2016-11-23T13:12:51+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-11-23T13:12:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=5d2279bec12da4da62e38544608198b57a47efd2'/>
<id>urn:sha1:5d2279bec12da4da62e38544608198b57a47efd2</id>
<content type='text'>
If MICROPY_PY_MACHINE_I2C_MAKE_NEW is defined then it is called when an
I2C object is constructed with an id which is not -1.
</content>
</entry>
<entry>
<title>extmod/machine_i2c: Expose soft I2C obj and readfrom/writeto funcs.</title>
<updated>2016-11-23T13:11:45+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-11-23T13:11:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=8b74048d2a94bf254a49504a8c11a65fd5ec322f'/>
<id>urn:sha1:8b74048d2a94bf254a49504a8c11a65fd5ec322f</id>
<content type='text'>
For external use by ports if needed.
</content>
</entry>
<entry>
<title>extmod/machine_i2c: Remove trivial function wrappers.</title>
<updated>2016-11-23T06:05:38+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-11-23T05:54:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=4c905616f08fa29d83e2fc2c0b2a5233c998e008'/>
<id>urn:sha1:4c905616f08fa29d83e2fc2c0b2a5233c998e008</id>
<content type='text'>
</content>
</entry>
<entry>
<title>extmod/machine_i2c: Add 'stop' argument to i2c readfrom/writeto meths.</title>
<updated>2016-11-23T06:05:38+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-11-23T05:37:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=37333cb00a9e08961045b444a4b090c358e57b1c'/>
<id>urn:sha1:37333cb00a9e08961045b444a4b090c358e57b1c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>extmod/machine_i2c: Make i2c.write[to] methods return num of ACKs recvd.</title>
<updated>2016-11-23T06:05:38+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-11-23T05:36:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=0bc99b48365d52a18685c1faf26e155817dd536c'/>
<id>urn:sha1:0bc99b48365d52a18685c1faf26e155817dd536c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>extmod/machine_i2c: Add 'nack' argument to i2c.readinto.</title>
<updated>2016-11-23T06:05:38+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-11-23T05:34:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=07e83573c8f69c673a8bea78d6a2f242152da00c'/>
<id>urn:sha1:07e83573c8f69c673a8bea78d6a2f242152da00c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>extmod/machine_i2c: Make C-level functions return -errno on I2C error.</title>
<updated>2016-11-23T06:05:38+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-11-23T02:23:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ced240e72a933eec0bfabe236d96f383cb64241c'/>
<id>urn:sha1:ced240e72a933eec0bfabe236d96f383cb64241c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>extmod/machine_i2c: Remove unneeded i2c_write_mem/i2c_read_mem funcs.</title>
<updated>2016-11-23T06:05:38+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-11-23T01:26:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=946f8dd46f5421a6f4c750748891f225846ec3d2'/>
<id>urn:sha1:946f8dd46f5421a6f4c750748891f225846ec3d2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>extmod/machine_i2c: Rewrite mem xfer funcs in terms of C-level protocol.</title>
<updated>2016-11-23T06:05:37+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-11-23T01:13:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=96c3911a0a661a3819d6fffe9886b4f799248279'/>
<id>urn:sha1:96c3911a0a661a3819d6fffe9886b4f799248279</id>
<content type='text'>
</content>
</entry>
<entry>
<title>extmod/machine_i2c: Rewrite i2c.scan in terms of C-level protocol.</title>
<updated>2016-11-23T06:05:37+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-11-23T01:13:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=c81247f1ab9e6738fcacf8d153674b51869e17bd'/>
<id>urn:sha1:c81247f1ab9e6738fcacf8d153674b51869e17bd</id>
<content type='text'>
</content>
</entry>
</feed>
