<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/tests/pyb/i2c_error.py, branch 2.2.4</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=2.2.4</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=2.2.4'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2016-11-11T06:36:19+00:00</updated>
<entry>
<title>stmhal/i2c: Add option to I2C to enable/disable use of DMA transfers.</title>
<updated>2016-11-11T06:36:19+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-11-11T06:36:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=c4e58eaa9820f5e63d9d94cec5ffb403c1dffbe7'/>
<id>urn:sha1:c4e58eaa9820f5e63d9d94cec5ffb403c1dffbe7</id>
<content type='text'>
New keyword option in constructor and init() method is "dma=&lt;bool&gt;".
DMA is now disabled by default for I2C transfers because it currently does
not handle I2C bus errors very well (eg if slave device doesn't ACK or
NACK correctly during a transfer).
</content>
</entry>
<entry>
<title>tests: For pyboard, add test for I2C error handling and recovery.</title>
<updated>2016-01-30T00:06:04+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-01-30T00:06:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ef5f2669dcff068a0b7ed9cdb94acecc060440f6'/>
<id>urn:sha1:ef5f2669dcff068a0b7ed9cdb94acecc060440f6</id>
<content type='text'>
</content>
</entry>
</feed>
