<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openmano-mpy/drivers/display, branch master</title>
<subtitle>MicroPython source and hardware configuration for OpenMano</subtitle>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/'/>
<entry>
<title>drivers/display/ssd1306.py: Change the SET_COM_PIN_CFG setting.</title>
<updated>2020-04-07T03:42:37+00:00</updated>
<author>
<name>robert-hh</name>
</author>
<published>2020-03-29T08:58:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=8680a745956ad948d83fe845931f75c814a23c70'/>
<id>8680a745956ad948d83fe845931f75c814a23c70</id>
<content type='text'>
Making it more specific to use 0x02 for display with an aspect ratio &gt; 2
(resolutions 96x16 and 128x32) and 0x12 for all other sizes as recommended
by @mcauser.  Tested with a 64x32 display which did not work before.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Making it more specific to use 0x02 for display with an aspect ratio &gt; 2
(resolutions 96x16 and 128x32) and 0x12 for all other sizes as recommended
by @mcauser.  Tested with a 64x32 display which did not work before.
</pre>
</div>
</content>
</entry>
<entry>
<title>all: Reformat C and Python source code with tools/codeformat.py.</title>
<updated>2020-02-27T23:33:03+00:00</updated>
<author>
<name>Damien George</name>
</author>
<published>2020-02-27T04:36:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=69661f3343bedf86e514337cff63d96cc42f8859'/>
<id>69661f3343bedf86e514337cff63d96cc42f8859</id>
<content type='text'>
This is run with uncrustify 0.70.1, and black 19.10b0.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is run with uncrustify 0.70.1, and black 19.10b0.
</pre>
</div>
</content>
</entry>
<entry>
<title>drivers/display/ssd1306.py: Change to use new i2c.writevto() method.</title>
<updated>2019-05-20T05:06:39+00:00</updated>
<author>
<name>Damien George</name>
</author>
<published>2019-05-08T08:46:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=02afc0d241dbd0efb985ba5a7ded9cea616ffcd7'/>
<id>02afc0d241dbd0efb985ba5a7ded9cea616ffcd7</id>
<content type='text'>
Fixes issue #3482.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes issue #3482.
</pre>
</div>
</content>
</entry>
<entry>
<title>drivers/display/lcd160cr.py: In fast_spi, send command before flushing.</title>
<updated>2018-09-18T03:49:49+00:00</updated>
<author>
<name>Damien George</name>
</author>
<published>2018-09-18T03:49:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=dc77fdb7d432ce818a60f7a3b290d5eee760f7bc'/>
<id>dc77fdb7d432ce818a60f7a3b290d5eee760f7bc</id>
<content type='text'>
The intention of oflush() is to flush the "fast SPI" command itself so that
the SPI object is ready to use when the function returns.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The intention of oflush() is to flush the "fast SPI" command itself so that
the SPI object is ready to use when the function returns.
</pre>
</div>
</content>
</entry>
<entry>
<title>drivers/display/ssd1306: Fix super() call in SSD1306 driver.</title>
<updated>2018-01-10T06:56:10+00:00</updated>
<author>
<name>Jim Mussared</name>
</author>
<published>2018-01-02T10:36:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=bb3412291a0f88cb958852b268d5dc43db23d4fb'/>
<id>bb3412291a0f88cb958852b268d5dc43db23d4fb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>drivers/display/ssd1306: Make SSD1306 class inherit from FrameBuffer.</title>
<updated>2017-12-13T03:45:04+00:00</updated>
<author>
<name>Peter Hinch</name>
</author>
<published>2017-12-12T08:13:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=479392a56e6edd8449e594c0e5c1e8f5176411ab'/>
<id>479392a56e6edd8449e594c0e5c1e8f5176411ab</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<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>
</author>
<published>2017-10-06T01:45:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=ca2427c31399834bcc7df6177b3314aa7242046e'/>
<id>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>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</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>
</author>
<published>2017-02-05T01:32:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=7df4083ac6344944e895b5911d59b64b68c8c134'/>
<id>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>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
After a poweroff(), the poweron() method does a soft power-on and any
previous state of the display persists.
</pre>
</div>
</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>
</author>
<published>2017-09-15T13:51:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=8fa03fee77ff5ac49a0daa544951468f4c193b68'/>
<id>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>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</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>
</author>
<published>2017-04-23T08:35:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=1c9ee497562ab49c00d190ff91b6689979f922f4'/>
<id>1c9ee497562ab49c00d190ff91b6689979f922f4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
