summaryrefslogtreecommitdiff
path: root/shared-module/displayio/__init__.c
AgeCommit message (Collapse)Author
2019-01-23Make palette color ordering consistent with ColorConvertes and fix blinka.Scott Shawcroft
2019-01-18Cleanup display rework for PR.Scott Shawcroft
Fixes #1465. Fixes #1337. Fixes #1168
2019-01-17fix nonetype handling and nrf never resetScott Shawcroft
2019-01-17Fix up nrf and using board.SPI in FourWireScott Shawcroft
2019-01-17Fix other builds and hallowingScott Shawcroft
2019-01-17pyportal compiles and tweak blinka colorsScott Shawcroft
2019-01-17External fourwire works and blinka splash afterScott Shawcroft
2019-01-16Rework displays in prep for dynamic support and 8bit parallel.Scott Shawcroft
2019-01-14Add subclass support to displayio.Scott Shawcroft
Also, swap make_news to accept a kwarg map and refine param checking. Fixes #1237
2018-08-31Introduce displayio to render graphics to displays.Scott Shawcroft
It's designed to minimize RAM footprint by using Sprites to represent objects on the screen. The object model also facilitates partial screen updating which reduces the bandwidth needed to display. This is all handled in C. Python simply manipulates the objects with the ability to synchronize to frame timing.