<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/ports/stm32/pyb_i2c.c, branch main</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=main</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2019-10-13T15:08:52+00:00</updated>
<entry>
<title>remove ports/stm32</title>
<updated>2019-10-13T15:08:52+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2019-10-13T15:08:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=fc033bd954a46156d6902392f8ae21ac2872bb1c'/>
<id>urn:sha1:fc033bd954a46156d6902392f8ae21ac2872bb1c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stm32/pyb_i2c: Put pyb.I2C under MICROPY_PY_PYB_LEGACY setting.</title>
<updated>2018-05-14T03:53:46+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2018-05-14T03:53:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=88c26a48b4a3c8850ff2677b2f0ce8c90ba8e660'/>
<id>urn:sha1:88c26a48b4a3c8850ff2677b2f0ce8c90ba8e660</id>
<content type='text'>
When disabled, the pyb.I2C class saves around 8k of code space and 172
bytes of RAM.  The same functionality is now available in machine.I2C
(for F4 and F7 MCUs).

It is still enabled by default.
</content>
</entry>
<entry>
<title>stm32: Don't use %lu or %lx for formatting, use just %u or %x.</title>
<updated>2018-05-04T05:52:03+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2018-05-04T05:52:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=cb3456ddfe330c562b7d7dde64df933ab7d987f1'/>
<id>urn:sha1:cb3456ddfe330c562b7d7dde64df933ab7d987f1</id>
<content type='text'>
On this 32-bit arch there's no need to use the long version of the format
specifier.  It's only there to appease the compiler which checks the type
of the args passed to printf.  Removing the "l" saves a bit of code space.
</content>
</entry>
<entry>
<title>stm32: Rename legacy pyb.I2C helper functions to start with pyb_i2c_.</title>
<updated>2018-04-24T07:32:16+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2018-04-24T07:32:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=0c54d0c28824dca608364e5cb64d00f607dc1209'/>
<id>urn:sha1:0c54d0c28824dca608364e5cb64d00f607dc1209</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stm32: Rename i2c.c to pyb_i2c.c.</title>
<updated>2018-04-24T06:23:36+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2018-04-24T06:23:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=b73adcc3d90da7fd2a66b76161b661a603403506'/>
<id>urn:sha1:b73adcc3d90da7fd2a66b76161b661a603403506</id>
<content type='text'>
i2c.c implements the legacy pyb.I2C class so rename the file to make this
explicit, and also to make room for an improved I2C driver.
</content>
</entry>
</feed>
