<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/drivers/display/ssd1306.py, branch 3.0.0-alpha.1</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=3.0.0-alpha.1</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=3.0.0-alpha.1'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2017-10-06T01:48:44+00:00</updated>
<entry>
<title>drivers/display/ssd1306: Make poweron() work the same with SSD1306_SPI.</title>
<updated>2017-10-06T01:48:44+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2017-10-06T01:45:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ca2427c31399834bcc7df6177b3314aa7242046e'/>
<id>urn:sha1:ca2427c31399834bcc7df6177b3314aa7242046e</id>
<content type='text'>
The poweroff() and poweron() methods are used to do soft power control of
the display, and this patch makes these methods work the same for both I2C
and SPI interfaces.
</content>
</entry>
<entry>
<title>drivers/display/ssd1306: Implement SSD1306_I2C poweron method.</title>
<updated>2017-10-06T01:47:22+00:00</updated>
<author>
<name>Tiago Queiroz</name>
<email>contato@tiago.eti.br</email>
</author>
<published>2017-02-05T01:32:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=7df4083ac6344944e895b5911d59b64b68c8c134'/>
<id>urn:sha1:7df4083ac6344944e895b5911d59b64b68c8c134</id>
<content type='text'>
After a poweroff(), the poweron() method does a soft power-on and any
previous state of the display persists.
</content>
</entry>
<entry>
<title>drivers/display/ssd1306.py: Improve performance of graphics methods.</title>
<updated>2017-09-25T06:13:32+00:00</updated>
<author>
<name>Peter Hinch</name>
<email>peter@hinch.me.uk</email>
</author>
<published>2017-09-15T13:51:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=8fa03fee77ff5ac49a0daa544951468f4c193b68'/>
<id>urn:sha1:8fa03fee77ff5ac49a0daa544951468f4c193b68</id>
<content type='text'>
It removes the need for a wrapper Python function to dispatch to the
framebuf method which makes each function call a bit faster, roughly 2.5x.
This patch also adds the rest of the framebuf methods to the SSD class.
</content>
</entry>
<entry>
<title>drivers: Replace deprecated Pin.high()/low() methods with .__call__(1/0).</title>
<updated>2017-05-21T14:44:58+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2017-04-23T08:35:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=1c9ee497562ab49c00d190ff91b6689979f922f4'/>
<id>urn:sha1:1c9ee497562ab49c00d190ff91b6689979f922f4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>drivers/display/ssd1306.py: Update to use FrameBuffer not FrameBuffer1</title>
<updated>2016-12-01T05:43:25+00:00</updated>
<author>
<name>Radomir Dopieralski</name>
<email>openstack@sheep.art.pl</email>
</author>
<published>2016-09-06T18:59:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=eb09336e996a71fd58e0638035565946d74a1495'/>
<id>urn:sha1:eb09336e996a71fd58e0638035565946d74a1495</id>
<content type='text'>
</content>
</entry>
<entry>
<title>drivers: Add "from micropython import const" when const is used.</title>
<updated>2016-11-03T01:41:11+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-11-03T01:41:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=7bb0f7b0f6218e813ca1ea9a21d5d549c7b36ab9'/>
<id>urn:sha1:7bb0f7b0f6218e813ca1ea9a21d5d549c7b36ab9</id>
<content type='text'>
Following best-practice use of the const feature, to make it compatible
with Python.
</content>
</entry>
<entry>
<title>drivers/display/ssd1306: Add width arg and support 64px wide displays.</title>
<updated>2016-06-26T12:09:31+00:00</updated>
<author>
<name>Radomir Dopieralski</name>
<email>openstack@sheep.art.pl</email>
</author>
<published>2016-06-14T08:50:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ab8a5d51999b5c9214004200a8e0528caf160cc6'/>
<id>urn:sha1:ab8a5d51999b5c9214004200a8e0528caf160cc6</id>
<content type='text'>
In particular, the WeMOS D1 Mini board comes with a shield that has a
64x48 OLED display. This patch makes it display properly, with the upper
left pixel being at (0, 0) and not (32, 0).

I tried to do this with the configuration commands, but there doesn't
seem to be a command that would set the column offset (there is one for
the line offset, though).
</content>
</entry>
<entry>
<title>drivers/display/ssd1306: update SSD1306_SPI to work with new API</title>
<updated>2016-06-03T10:13:17+00:00</updated>
<author>
<name>Radomir Dopieralski</name>
<email>openstack@sheep.art.pl</email>
</author>
<published>2016-05-22T20:50:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=43c8f545d27d41c378b3765bfdb8f8c122d73dfc'/>
<id>urn:sha1:43c8f545d27d41c378b3765bfdb8f8c122d73dfc</id>
<content type='text'>
Makes it work on the ESP8266.
</content>
</entry>
<entry>
<title>drivers: Add SSD1306 OLED driver, with I2C and SPI interfaces.</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-12T13:01:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=73bc0c24ab6419b3f41cb272286f99700846ab33'/>
<id>urn:sha1:73bc0c24ab6419b3f41cb272286f99700846ab33</id>
<content type='text'>
</content>
</entry>
</feed>
