<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/shared-module/displayio/Display.c, branch 6.2.x</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=6.2.x</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=6.2.x'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2021-03-19T13:57:21+00:00</updated>
<entry>
<title>Fix PWMOut non-error handling and never reset</title>
<updated>2021-03-19T13:57:21+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2021-03-19T13:57:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=1512ca520b3e78ebc5cf6d9e031ac24c9206f1bb'/>
<id>urn:sha1:1512ca520b3e78ebc5cf6d9e031ac24c9206f1bb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>run code formatting script</title>
<updated>2021-03-15T13:57:36+00:00</updated>
<author>
<name>microDev</name>
<email>70126934+microDev1@users.noreply.github.com</email>
</author>
<published>2021-03-15T13:57:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=a52eb88031620a81521b937f2a0651dbac2bb350'/>
<id>urn:sha1:a52eb88031620a81521b937f2a0651dbac2bb350</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>
<entry>
<title>displayio, framebufferio: Remove spurious call to supervisor_start_terminal</title>
<updated>2020-10-12T02:09:08+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@gmail.com</email>
</author>
<published>2020-10-12T02:09:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=774f2e16ba166b5976a46519c38ea894f897dca4'/>
<id>urn:sha1:774f2e16ba166b5976a46519c38ea894f897dca4</id>
<content type='text'>
A call to supervisor_start_terminal remained in
common_hal_displayio_display_construct and was copied to other display
_construct functions, even though it was also being done in
displayio_display_core_construct when that was factored out.

Originally, this was harmless, except it created an extra allocation.
When investigating #3482, I found that this bug became harmful,
especially for displays that were created in Python code, because it
caused a supervisor allocation to leak.

I believe that it is safe to merge #3482 after this PR is merged.
</content>
</entry>
<entry>
<title>Merge pull request #3449 from FoamyGuy/sdcard_odb_fix</title>
<updated>2020-10-01T17:13:13+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@adafruit.com</email>
</author>
<published>2020-10-01T17:13:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=be6e6eabd27e5e301decc93496a9fbc59f0f6bda'/>
<id>urn:sha1:be6e6eabd27e5e301decc93496a9fbc59f0f6bda</id>
<content type='text'>
Sdcard odb fix</content>
</entry>
<entry>
<title>Removed redundant subrectangle sizing code</title>
<updated>2020-09-30T18:06:13+00:00</updated>
<author>
<name>Mark Roberts</name>
<email>mdroberts1243@gmail.com</email>
</author>
<published>2020-09-29T23:48:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ef245ef54ebab7c483a935dbfb100e2ab100f0ea'/>
<id>urn:sha1:ef245ef54ebab7c483a935dbfb100e2ab100f0ea</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Ran pre-commit locally</title>
<updated>2020-09-30T18:06:13+00:00</updated>
<author>
<name>Mark Roberts</name>
<email>mdroberts1243@gmail.com</email>
</author>
<published>2020-09-29T19:37:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=9f19a8a7600ad59851953a7c0454d09245eadf4d'/>
<id>urn:sha1:9f19a8a7600ad59851953a7c0454d09245eadf4d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Requested changes take 1</title>
<updated>2020-09-26T01:27:29+00:00</updated>
<author>
<name>Mark Roberts</name>
<email>mdroberts1243@gmail.com</email>
</author>
<published>2020-09-26T01:27:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=b92154357145f4e7d976306490ef33b5d5fe9c92'/>
<id>urn:sha1:b92154357145f4e7d976306490ef33b5d5fe9c92</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Mostly-working-version with comments</title>
<updated>2020-09-25T02:07:33+00:00</updated>
<author>
<name>Mark Roberts</name>
<email>mdroberts1243@gmail.com</email>
</author>
<published>2020-09-25T02:07:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=06a3d152664a97cc0a2f2faee86d2f5ea4e063e2'/>
<id>urn:sha1:06a3d152664a97cc0a2f2faee86d2f5ea4e063e2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Changes to compile cleanly</title>
<updated>2020-09-22T02:08:16+00:00</updated>
<author>
<name>Mark Roberts</name>
<email>mdroberts1243@gmail.com</email>
</author>
<published>2020-09-22T02:08:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=5536e574dba604b86ef5f6e8c4d86bc408ef8ac5'/>
<id>urn:sha1:5536e574dba604b86ef5f6e8c4d86bc408ef8ac5</id>
<content type='text'>
</content>
</entry>
</feed>
