circuitpython/shared-module/framebufferio
Jeff Epler 88d07ef35b displayio: further ensure just one start_terminal call
@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
2020-10-15 15:24:19 -05:00
..
FramebufferDisplay.c displayio: further ensure just one start_terminal call 2020-10-15 15:24:19 -05:00
FramebufferDisplay.h Split pulseio.PWMOut into pwmio 2020-08-18 13:08:33 -07:00
__init__.c Add Protomatter and FramebufferDisplay 2020-04-14 18:24:54 -05:00
__init__.h Add Protomatter and FramebufferDisplay 2020-04-14 18:24:54 -05:00