<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/shared-module/displayio, branch 6.1.0-beta.1</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=6.1.0-beta.1</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=6.1.0-beta.1'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2020-11-19T00:32:07+00:00</updated>
<entry>
<title>Fix Palette grayscale for EInk.</title>
<updated>2020-11-19T00:32:07+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2020-11-19T00:28:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=2463a6d6ac3fb53fa471c77bc585c8ef350d2b96'/>
<id>urn:sha1:2463a6d6ac3fb53fa471c77bc585c8ef350d2b96</id>
<content type='text'>
It needs to do the bitmasking that was only added to ColorConverter
in #3611
</content>
</entry>
<entry>
<title>Add .busy property to EPaperDisplay</title>
<updated>2020-11-14T02:57:52+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2020-11-12T00:53:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=78ccac930fbcb3dddd3a1a79809a2ec371d34c6a'/>
<id>urn:sha1:78ccac930fbcb3dddd3a1a79809a2ec371d34c6a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add board.DISPLAY to MagTag. Fix luma computation</title>
<updated>2020-11-14T02:57:52+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2020-11-11T02:02:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=8d4296f96430795936a22769da35732e5342b25c'/>
<id>urn:sha1:8d4296f96430795936a22769da35732e5342b25c</id>
<content type='text'>
* Initialize the EPaper display on the MagTag at start.
* Tweak the display send to take a const buffer.
* Correct Luma math
  * Multiply the blue component, not add.
  * Add all of the components together before dividing. This
    reduces the impact of truncated division.
</content>
</entry>
<entry>
<title>use full_change instead of moved</title>
<updated>2020-11-10T00:14:31+00:00</updated>
<author>
<name>foamyguy</name>
<email>foamyguy@gmail.com</email>
</author>
<published>2020-11-10T00:14:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=46c9b28dd880d4e2e2764ab67f64356b175f5f98'/>
<id>urn:sha1:46c9b28dd880d4e2e2764ab67f64356b175f5f98</id>
<content type='text'>
</content>
</entry>
<entry>
<title>set moved true when unhiding tilegrid</title>
<updated>2020-11-09T01:28:46+00:00</updated>
<author>
<name>foamyguy</name>
<email>foamyguy@gmail.com</email>
</author>
<published>2020-11-09T01:28:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=9adb77a2d0179f89c7402451f6b25be74629ffbd'/>
<id>urn:sha1:9adb77a2d0179f89c7402451f6b25be74629ffbd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add grayscale EInk support</title>
<updated>2020-10-26T23:59:59+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2020-10-26T23:58:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=0d1649880f1c23ec6c9c0a4834f3712a8495f9d8'/>
<id>urn:sha1:0d1649880f1c23ec6c9c0a4834f3712a8495f9d8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>displayio: Remove trailing whitespace</title>
<updated>2020-10-17T01:05:39+00:00</updated>
<author>
<name>Jensen</name>
<email>jensechu@gmail.com</email>
</author>
<published>2020-10-17T01:05:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=fc3f2a3f7f670f28d1a57eb61dfbf065463c906a'/>
<id>urn:sha1:fc3f2a3f7f670f28d1a57eb61dfbf065463c906a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'main' into color-converter-transparency</title>
<updated>2020-10-17T00:55:24+00:00</updated>
<author>
<name>Jensen Kuras</name>
<email>jensechu@gmail.com</email>
</author>
<published>2020-10-17T00:55:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=575b2e607b505fe51d2f4f6c385d6bca80e61d61'/>
<id>urn:sha1:575b2e607b505fe51d2f4f6c385d6bca80e61d61</id>
<content type='text'>
</content>
</entry>
<entry>
<title>displayio: Add in opaque pixel option for future</title>
<updated>2020-10-17T00:50:41+00:00</updated>
<author>
<name>Jensen</name>
<email>jensechu@gmail.com</email>
</author>
<published>2020-10-17T00:48:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=74c07a4bdcc942e57668f1a2181e00d1213864a7'/>
<id>urn:sha1:74c07a4bdcc942e57668f1a2181e00d1213864a7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>displayio: further ensure just one start_terminal call</title>
<updated>2020-10-15T20:24:19+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@gmail.com</email>
</author>
<published>2020-10-13T21:57:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=88d07ef35b686ffd66487de81564396aac0818b8'/>
<id>urn:sha1:88d07ef35b686ffd66487de81564396aac0818b8</id>
<content type='text'>
@cwalther determined that for boards with 2 displays (monster m4sk),
start_terminal would be called for each one, leaking supervisor heap
entries.

Determine, by comparing addresses, whether the display being acted on
is the first display (number zero) and do (or do not) call start_terminal.

stop_terminal can safely be called multiple times, so there's no need
to guard against calling it more than once.

Slight behavioral change: The terminal size would follow the displays[0]
size, not the displays[1] size
</content>
</entry>
</feed>
