| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-03-12 | Update displayio docs to add detail to display bus comments | Scott Shawcroft | |
| Fixes #1599 | |||
| 2019-03-12 | Standardize TileGrid to x and y properties over position | Scott Shawcroft | |
| This brings it inline with Group. Also fixes #1613 This also includes a number of fixes for where a method is called through a subclass. We now correctly get the native object. Fixes #1567 Lastly, this adds subscript support to TileGrid for changing tile indices. Similar to Bitmap, it accepts ints or 2-tuples. | |||
| 2019-03-12 | Accept x and y kwargs into Group for initial position. | Scott Shawcroft | |
| 2019-03-07 | Rework background display task to allow reads from SPI SD card during ↵ | Dan Halbert | |
| display. Clarify code. Handle multiple displays better. | |||
| 2019-03-06 | check display-bus transaction status and act accordingly | Dan Halbert | |
| 2019-03-06 | Merge pull request #1601 from penguindustin/master | Dan Halbert | |
| added height and width attributes for displayio | |||
| 2019-03-05 | changed from mp_int_t to uint16_t | Dustin Mendoza | |
| 2019-03-02 | changed width and height to be properties | Dustin Mendoza | |
| 2019-03-02 | Fixed the OnDiskBitmap example to reflect code changes | Bryan Siepert | |
| 2019-02-25 | added height and width attributes for displayio | Dustin Mendoza | |
| 2019-02-14 | Merge pull request #1548 from tannewt/shape_arg_check | Dan Halbert | |
| Arg check width and height into Shape. | |||
| 2019-02-13 | Arg check width and height into Shape. | Scott Shawcroft | |
| Fixes #1537 | |||
| 2019-02-13 | A safe mode fix and displayio fixes | Scott Shawcroft | |
| * Fixes safe mode on the SAMD51. The "preserved" value was being clobbered by the bootloader. * Fixes auto-reload loop when in safe mode. * Fixes reading Group children with []. * Check that a TileGrid actually moves before queueing a refresh. | |||
| 2019-02-12 | Update Shape.c | TG-Techie | |
| 2019-02-12 | Tweaks based on dhalbert's feedback. | Scott Shawcroft | |
| 2019-02-11 | Fixup doc reference | Scott Shawcroft | |
| 2019-02-11 | A variety of displayio improvements | Scott Shawcroft | |
| This changes a number of things in displayio: * Introduces BuiltinFont and Glyph so the built in font can be used by libraries. For boards with a font it is available as board.TERMINAL_FONT. Fixes #1172 * Remove _load_row from Bitmap in favor of bitmap[] access. Index can be x/y tuple or overall index. Fixes #1191 * Add width and height properties to Bitmap. * Add insert and [] access to Group. Fixes #1518 * Add index param to pop on Group. * Terminal no longer takes unicode character info. It takes a BuiltinFont instead. * Fix Terminal's handling of [###D vt100 commands used when up arrowing into repl history. * Add x and y positions to Group plus scale as well. * Add bitmap accessor for BuiltinFont | |||
| 2019-02-01 | Clarify rotation parameter | Scott Shawcroft | |
| 2019-02-01 | Add support for display rotation and raw commands | Scott Shawcroft | |
| Display rotation is relative to the scan order of the display. The scan order can be found by scrolling the display with command 0x37 `display_bus.send(0x37, struct.pack(">H", i % 128))` Fixes #1504 | |||
| 2019-01-31 | Correct TileGrid class name. | Scott Shawcroft | |
| 2019-01-31 | Correctly handle no backlight pin. | Scott Shawcroft | |
| 2019-01-31 | Polish up comments | Scott Shawcroft | |
| 2019-01-31 | Remove doc reference to Sprite | Scott Shawcroft | |
| 2019-01-31 | Fix hallowing and nrf builds | Scott Shawcroft | |
| 2019-01-31 | Remove Sprite references | Scott Shawcroft | |
| 2019-01-31 | More improvements to Terminal: | Scott Shawcroft | |
| * Fix Hallowing. * Fix builds without displayio. * Fix y bounds that appears as untrollable row of pixels. * Add scrolling to TileGrid. * Remove Sprite to save space. TileGrid is a drop in replacement. | |||
| 2019-01-31 | Support adjustable backlight brightness | Scott Shawcroft | |
| 2019-01-31 | Rudamentary backlight support | Scott Shawcroft | |
| 2019-01-31 | Hook up the terminal based on the first display. | Scott Shawcroft | |
| 2019-01-31 | Add terminalio | Scott Shawcroft | |
| 2019-01-31 | Add TileGrid | Scott Shawcroft | |
| 2019-01-20 | adding height and width to OnDiskBitmap for #1460 | Bryan Siepert | |
| 2019-01-18 | simplify arg checking for display | Scott Shawcroft | |
| 2019-01-18 | Improvements thanks to danh's review | Scott Shawcroft | |
| 2019-01-18 | Add a bit more to the docs | Scott Shawcroft | |
| 2019-01-17 | Fix up nrf and using board.SPI in FourWire | Scott Shawcroft | |
| 2019-01-17 | share fourwire and make nrf compile | Scott Shawcroft | |
| 2019-01-17 | Fix other builds and hallowing | Scott Shawcroft | |
| 2019-01-17 | External fourwire works and blinka splash after | Scott Shawcroft | |
| 2019-01-16 | Rework displays in prep for dynamic support and 8bit parallel. | Scott Shawcroft | |
| 2019-01-14 | Add subclass support to displayio. | Scott Shawcroft | |
| Also, swap make_news to accept a kwarg map and refine param checking. Fixes #1237 | |||
| 2019-01-14 | Support subclasses of Shape as bitmaps. | Scott Shawcroft | |
| 2019-01-14 | Add support for rendering a shape. | Scott Shawcroft | |
| Fixes #1171 | |||
| 2018-09-12 | Add 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-06 | Merge translations and update title underline | Scott Shawcroft | |
| 2018-09-06 | Minor tweaks based on feedback | Scott Shawcroft | |
| 2018-08-31 | Tweaks based on feedback | Scott Shawcroft | |
| 2018-08-31 | Introduce 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. | |||
