summaryrefslogtreecommitdiff
path: root/shared-bindings/displayio
AgeCommit message (Collapse)Author
2019-01-20adding height and width to OnDiskBitmap for #1460Bryan Siepert
2019-01-18simplify arg checking for displayScott Shawcroft
2019-01-18Improvements thanks to danh's reviewScott Shawcroft
2019-01-18Add a bit more to the docsScott Shawcroft
2019-01-17Fix up nrf and using board.SPI in FourWireScott Shawcroft
2019-01-17share fourwire and make nrf compileScott Shawcroft
2019-01-17Fix other builds and hallowingScott 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
2019-01-14Support subclasses of Shape as bitmaps.Scott Shawcroft
2019-01-14Add support for rendering a shape.Scott Shawcroft
Fixes #1171
2018-09-12Add OnDiskBitmap which loads pixel data straight from disk.Scott Shawcroft
Also, renamed Sprite's palette to pixel_shader so it can be anything that produces colors based on values (including color values). Added a ColorConverter that converts RGB888 (found in bitmaps) to RGB565 for the display. Fixes #1182
2018-09-06Merge translations and update title underlineScott Shawcroft
2018-09-06Minor tweaks based on feedbackScott Shawcroft
2018-08-31Tweaks based on feedbackScott Shawcroft
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.