<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/shared-module/displayio/__init__.c, branch 4.0.0-beta.5</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=4.0.0-beta.5</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=4.0.0-beta.5'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2019-03-16T20:49:32+00:00</updated>
<entry>
<title>after code.py runs, flush filesystem before resetting heap</title>
<updated>2019-03-16T20:49:32+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2019-03-16T20:49:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=43915133a1e7c682cdae313273060379f1f029b2'/>
<id>urn:sha1:43915133a1e7c682cdae313273060379f1f029b2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rework background display task to allow reads from SPI SD card during display. Clarify code. Handle multiple displays better.</title>
<updated>2019-03-07T05:08:16+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2019-03-07T05:08:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=1f31877d5519813f94feabf3aedfd21e9461ce17'/>
<id>urn:sha1:1f31877d5519813f94feabf3aedfd21e9461ce17</id>
<content type='text'>
</content>
</entry>
<entry>
<title>check display-bus transaction status and act accordingly</title>
<updated>2019-03-06T18:45:48+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2019-03-06T18:45:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=c854f6617a0b343333635fe0cc91419daff7cdd5'/>
<id>urn:sha1:c854f6617a0b343333635fe0cc91419daff7cdd5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't wait for display frame if interrupt pending</title>
<updated>2019-03-01T03:36:50+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2019-03-01T03:36:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ced37c10015464be575e8f1b0ae9a1838f34c45c'/>
<id>urn:sha1:ced37c10015464be575e8f1b0ae9a1838f34c45c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix reload while display is updating.</title>
<updated>2019-02-19T22:51:39+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2019-02-15T21:52:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=b1e8c4367987944c3faaad613142fec974840044'/>
<id>urn:sha1:b1e8c4367987944c3faaad613142fec974840044</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Prevent infinite display update recursion and fix VFS mounting</title>
<updated>2019-02-19T22:50:31+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2019-02-14T20:54:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=46fd60c70398b51136a2deea84f30e867679ca53'/>
<id>urn:sha1:46fd60c70398b51136a2deea84f30e867679ca53</id>
<content type='text'>
Fixes #1529
</content>
</entry>
<entry>
<title>Add support for display rotation and raw commands</title>
<updated>2019-02-01T08:32:03+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2019-02-01T08:32:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=448ae64d8e2eb0cce9c5bd9dabd7f2354bb48682'/>
<id>urn:sha1:448ae64d8e2eb0cce9c5bd9dabd7f2354bb48682</id>
<content type='text'>
Display rotation is relative to the scan order of the display.
The scan order can be found by scrolling the display with command
0x37 `display_bus.send(0x37, struct.pack("&gt;H", i % 128))`

Fixes #1504
</content>
</entry>
<entry>
<title>Polish up comments</title>
<updated>2019-01-31T19:42:15+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2019-01-31T18:29:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=2c069a5685c9e5bf6b1a081d5566357139c4dff3'/>
<id>urn:sha1:2c069a5685c9e5bf6b1a081d5566357139c4dff3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove Sprite references</title>
<updated>2019-01-31T19:42:14+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2019-01-29T23:40:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=4672866eecebffed383b7882db13c71d3495d846'/>
<id>urn:sha1:4672866eecebffed383b7882db13c71d3495d846</id>
<content type='text'>
</content>
</entry>
<entry>
<title>More improvements to Terminal:</title>
<updated>2019-01-31T19:42:14+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2019-01-29T23:04:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=601a910f4eb83cf1ae7516a25c011b469ac76b8b'/>
<id>urn:sha1:601a910f4eb83cf1ae7516a25c011b469ac76b8b</id>
<content type='text'>
* Fix Hallowing.
* Fix builds without displayio.
* Fix y bounds that appears as untrollable row of pixels.
* Add scrolling to TileGrid.
* Remove Sprite to save space. TileGrid is a drop in replacement.
</content>
</entry>
</feed>
