<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/shared-bindings/_stage, branch 5.0.0</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=5.0.0</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=5.0.0'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2020-01-30T14:24:04+00:00</updated>
<entry>
<title>circuitpython-stage: allow choosing background color</title>
<updated>2020-01-30T14:24:04+00:00</updated>
<author>
<name>Radomir Dopieralski</name>
<email>openstack@sheep.art.pl</email>
</author>
<published>2020-01-30T14:24:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=27c36eea2bbadd1e5df1ef4fd9bf54824068f2c2'/>
<id>urn:sha1:27c36eea2bbadd1e5df1ef4fd9bf54824068f2c2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix transactions in _stage after displayio changes</title>
<updated>2019-09-04T14:41:58+00:00</updated>
<author>
<name>Radomir Dopieralski</name>
<email>openstack@sheep.art.pl</email>
</author>
<published>2019-09-04T14:41:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=5f6228b6f02c229e84cc64c1e2b6a2332354c186'/>
<id>urn:sha1:5f6228b6f02c229e84cc64c1e2b6a2332354c186</id>
<content type='text'>
Also, move the rendering setup code to shared-module from
shared-bindings.

In CP 5.0, displayio_display_core_set_region_to_update now starts
its own transaction, so it has to be moved outside of the transaction
started by the render call.
</content>
</entry>
<entry>
<title>Rework based on Dan's review</title>
<updated>2019-08-23T22:27:21+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2019-08-23T22:27:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=7324b70a7c231a20be971ed81050c8359b87aaab'/>
<id>urn:sha1:7324b70a7c231a20be971ed81050c8359b87aaab</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rework refresh API and factor common display stuff out</title>
<updated>2019-08-22T21:23:27+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2019-08-17T01:34:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=36a23e0fe3914b43645e51bf23a4d8bfec2db2c9'/>
<id>urn:sha1:36a23e0fe3914b43645e51bf23a4d8bfec2db2c9</id>
<content type='text'>
NOT TESTED! Just compiles

Fixes #1691
</content>
</entry>
<entry>
<title>shared-bindings: Use RUN_BACKGROUND_TASKS</title>
<updated>2019-08-11T13:53:02+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@gmail.com</email>
</author>
<published>2019-08-11T13:40:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=32a6d3640540e5fa5860f05c1a12b9182bc58de7'/>
<id>urn:sha1:32a6d3640540e5fa5860f05c1a12b9182bc58de7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add support for scaling to _stage</title>
<updated>2019-08-02T20:55:55+00:00</updated>
<author>
<name>Radomir Dopieralski</name>
<email>openstack@sheep.art.pl</email>
</author>
<published>2019-08-02T10:36:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=c1e5247d51ffb34bdfdb1f5039ba9118fab25f26'/>
<id>urn:sha1:c1e5247d51ffb34bdfdb1f5039ba9118fab25f26</id>
<content type='text'>
On high-resolution displays we can use 2x2 or even 3x3 pixels.
</content>
</entry>
<entry>
<title>Fix missing write_ram_command in _stage</title>
<updated>2019-07-31T21:32:42+00:00</updated>
<author>
<name>Radomir Dopieralski</name>
<email>openstack@sheep.art.pl</email>
</author>
<published>2019-07-31T21:32:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=c4c5d8c5e72b43aed99428fbc18545a29a7727cc'/>
<id>urn:sha1:c4c5d8c5e72b43aed99428fbc18545a29a7727cc</id>
<content type='text'>
Since the changes in displayio, displayio_display_set_region_to_update
no longer sends the write_ram_command, so we have to send it explicitly.
</content>
</entry>
<entry>
<title>Add support for grayscale displays that are &lt; 8 bit depth.</title>
<updated>2019-07-19T23:06:11+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2019-07-06T02:01:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=6797ec6ed396f65916fe816f8b2b49114253dd86'/>
<id>urn:sha1:6797ec6ed396f65916fe816f8b2b49114253dd86</id>
<content type='text'>
This also improves Palette so it stores the original RGB888 colors.

Lastly, it adds I2CDisplay as a display bus to talk over I2C. Particularly
useful for the SSD1306.

Fixes #1828. Fixes #1956
</content>
</entry>
<entry>
<title>Allow use of displayio.Display subclasses in _stage</title>
<updated>2019-04-17T15:21:34+00:00</updated>
<author>
<name>Radomir Dopieralski</name>
<email>openstack@sheep.art.pl</email>
</author>
<published>2019-04-17T08:27:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=3a65ff970aa6628ab6f5eb05523777d298bdee0c'/>
<id>urn:sha1:3a65ff970aa6628ab6f5eb05523777d298bdee0c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Re-use an error message in _stage</title>
<updated>2019-04-12T19:31:06+00:00</updated>
<author>
<name>Radomir Dopieralski</name>
<email>openstack@sheep.art.pl</email>
</author>
<published>2019-04-12T19:31:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=7aab3e8c9394ad8f07d101b426d13ec59c36c01c'/>
<id>urn:sha1:7aab3e8c9394ad8f07d101b426d13ec59c36c01c</id>
<content type='text'>
</content>
</entry>
</feed>
