circuitpython/supervisor/shared
Scott Shawcroft 3fad7de8db
Rework the pixel computation to use areas
This changes the displayio pixel computation from per-pixel to
per-area. This is precursor work to updating portions of the screen
(#1169). It should provide mild speedups because bounds checks are
done once per area rather than once per pixel. Filling by area also
allows TileGrid to maintain a row-associative fill pattern even when
the display's refresh is orthogonal to it.
2019-05-21 17:41:06 -07:00
..
external_flash Fix crash when getting board.SPI outside the VM 2019-04-05 19:06:37 -07:00
usb Update font location and shrink a bunch of builds 2019-04-12 15:25:48 -07:00
autoreload.c flush flash filesystem once a second 2019-03-20 12:21:36 -04:00
autoreload.h Rename reload_next_character to reload_requested to make it match it's intended use 2018-05-14 17:00:38 -04:00
display.c Rework the pixel computation to use areas 2019-05-21 17:41:06 -07:00
display.h Move Glyph and BuiltinFont into fontio 2019-03-19 16:22:09 -07:00
filesystem.c Rework flash flush so it preserves the cache 2019-04-03 18:28:27 -07:00
flash.c Add option to disable the concurrent write protection 2019-02-21 10:45:41 -08:00
memory.c Hook up the terminal based on the first display. 2019-01-31 11:42:14 -08:00
micropython.c Move atmel-samd to tinyusb and support nRF flash. 2018-11-08 17:25:30 -08:00
rgb_led_colors.h Make status light flash blue for incompatible mpy (fixes #1369) 2019-05-08 11:54:08 -07:00
rgb_led_status.c Make status light flash blue for incompatible mpy (fixes #1369) 2019-05-08 11:54:08 -07:00
rgb_led_status.h Rework safe mode and have heap overwrite trigger it. 2018-12-06 14:24:20 -08:00
safe_mode.c Rework safe mode so we can trigger on all resets 2019-05-09 10:15:28 -07:00
safe_mode.h Rework safe mode so we can trigger on all resets 2019-05-09 10:15:28 -07:00
serial.c @hathach's changes; check cdc connected during string write 2019-04-04 18:58:35 -04:00
stack.c Don't check for corrupt heap too early; Fix QSPI timing 2018-12-20 21:28:36 -05:00
stack.h Rework safe mode and have heap overwrite trigger it. 2018-12-06 14:24:20 -08:00
status_leds.c Move atmel-samd to tinyusb and support nRF flash. 2018-11-08 17:25:30 -08:00
status_leds.h Move atmel-samd to tinyusb and support nRF flash. 2018-11-08 17:25:30 -08:00
translate.c Rework safe mode and have heap overwrite trigger it. 2018-12-06 14:24:20 -08:00
translate.h Rework safe mode and have heap overwrite trigger it. 2018-12-06 14:24:20 -08:00