<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/extmod/machine_i2c.c, branch travis-clang</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=travis-clang</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=travis-clang'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2016-05-26T16:06:40+00:00</updated>
<entry>
<title>extmod/machine_i2c: Redo mp_hal_pin macros to use open_drain and od_low.</title>
<updated>2016-05-26T16:06:40+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-05-26T16:06:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=4b37e775eaedaf7706597090d82d26a618cfa027'/>
<id>urn:sha1:4b37e775eaedaf7706597090d82d26a618cfa027</id>
<content type='text'>
mp_hal_pin_config_od is renamed mp_hal_pin_open_drain, and mp_hal_pin_low
is mp_hal_pin_od_low.
</content>
</entry>
<entry>
<title>extmod/machine_i2c: Allow mp_hal_pin_obj_t to be any type, not a ptr.</title>
<updated>2016-04-22T08:56:02+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-04-22T08:56:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=624738ca64c71c8f2cccced3fb5d2380bb4ae56b'/>
<id>urn:sha1:624738ca64c71c8f2cccced3fb5d2380bb4ae56b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>extmod/machine_i2c: Implement I2C memory reading/writing.</title>
<updated>2016-04-12T14:52:17+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-04-12T14:52:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=eec8a94f0410809611503f96f4b4bce599f65407'/>
<id>urn:sha1:eec8a94f0410809611503f96f4b4bce599f65407</id>
<content type='text'>
</content>
</entry>
<entry>
<title>extmod/machine_i2c: Fix I2C reading by sending ack/nack at end of byte.</title>
<updated>2016-04-12T14:46:13+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-04-12T14:46:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=9314b2df4f699623b4ded484d17e12bd1043ddbd'/>
<id>urn:sha1:9314b2df4f699623b4ded484d17e12bd1043ddbd</id>
<content type='text'>
</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>
</feed>
