| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-06-13 | Minor tweaks based on Dan's feedback | Scott Shawcroft | |
| 2019-06-12 | Refactor deinit check to reduce code size. | Scott Shawcroft | |
| 2019-06-12 | Add partial display update support. | Scott Shawcroft | |
| Different operations to the display tree have different costs. Be aware of these costs when optimizing your code. * Changing tiles indices in a TileGrid will update an area covering them all. * Changing a palette will refresh every object that references it. * Moving a TileGrid will update both where it was and where it moved to. * Adding something to a Group will refresh each individual area it covers. * Removing things from a Group will refresh one area that covers all previous locations. (Not separate areas like add.) * Setting a new top level Group will refresh the entire display. Only TileGrid moves are optimized for overlap. All other overlaps cause sending of duplicate pixels. This also adds flip_x, flip_y and transpose_xy to TileGrid. They change the direction of the pixels but not the location. Fixes #1169. Fixes #1705. Fixes #1923. | |||
| 2019-06-11 | Merge latest 4.0.x fixes into master | Dan Halbert | |
| 2019-06-06 | Include display objects in gc. | Dan Halbert | |
| 2019-05-31 | Fix off-by-one error | Scott Shawcroft | |
| It caused the bottom and right edges to be one pixel short. | |||
| 2019-05-22 | Make point 2 in areas exclusive and simplify full_coverage. | Scott Shawcroft | |
| 2019-05-21 | Rework the pixel computation to use areas | Scott Shawcroft | |
| 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-15 | Remove old comment | Scott Shawcroft | |
| 2019-05-15 | Add index and remove to Group. | Scott Shawcroft | |
| 2019-05-09 | Handle -scale to 0 correctly in Group | Scott Shawcroft | |
| Fixes #1839 | |||
| 2019-04-18 | Merge pull request #1815 from dhalbert/stop-flicker | Scott Shawcroft | |
| Turn off auto_brightness if brightness is set | |||
| 2019-04-18 | add Display.__init__() args for brightness and auto_brightness | Dan Halbert | |
| 2019-04-17 | Fix off by one error in OnDiskBitmap | Scott Shawcroft | |
| It resulted in the first row of pixels being pulled for out of bounds. Fixes #1801 | |||
| 2019-04-09 | Fix boards with no shared busses. | Scott Shawcroft | |
| 2019-04-08 | Merge remote-tracking branch 'adafruit/master' into fix_cpx_display | Scott Shawcroft | |
| 2019-04-08 | Reorganize board busses into shared-bindings and shared-module. | Scott Shawcroft | |
| 2019-04-06 | Stop hard-coding SPI frequency in FourWire | Radomir Dopieralski | |
| Instead remember and use the frequency, polarity and phase that was set when the bus was first created. | |||
| 2019-04-05 | Fix crash when getting board.SPI outside the VM | Scott Shawcroft | |
| If one of the default pins was already in use it would crash. The internal API has been refined to allow us to get the value without causing an init of the singleton. Fixes #1753 | |||
| 2019-04-05 | Added comment regarding parameter loop | Melissa LeBlanc-Williams | |
| 2019-04-04 | Added option to easily treat SPI parameter data as commands | Melissa LeBlanc-Williams | |
| 2019-04-04 | Support multi-byte values with Bitmap | Scott Shawcroft | |
| It also corrects the behavior of single byte values. Fixes #1744 | |||
| 2019-04-03 | change direction of shift right | caternuson | |
| 2019-04-01 | Removed unnecessary bit-ANDing | Melissa LeBlanc-Williams | |
| 2019-03-31 | Improved readability of Single Byte Bounds code | Melissa LeBlanc-Williams | |
| 2019-03-27 | Merge branch 'master' of https://github.com/adafruit/circuitpython into ↵ | Melissa LeBlanc-Williams | |
| ssd1351-fix | |||
| 2019-03-27 | Simplified cs toggling into fourwire only | Melissa LeBlanc-Williams | |
| 2019-03-27 | Simplified into fourwire only | Melissa LeBlanc-Williams | |
| 2019-03-27 | TileGrid: pixel_shader is not always a palette | Dan Halbert | |
| 2019-03-26 | Removed parameter so CS is always toggled | Melissa LeBlanc-Williams | |
| 2019-03-26 | Removed parameter so CS is always toggled | Melissa LeBlanc-Williams | |
| 2019-03-26 | Added small delay inside toggle for edge cases | Melissa LeBlanc-Williams | |
| 2019-03-26 | Added small delay inside toggle for edge cases | Melissa LeBlanc-Williams | |
| 2019-03-25 | Fixed wrong operator | Melissa LeBlanc-Williams | |
| 2019-03-24 | Added Single Byte Boundaries option for certain displays | Melissa LeBlanc-Williams | |
| 2019-03-23 | Moving Toggle to before command fixes driver issue | Melissa LeBlanc-Williams | |
| 2019-03-23 | Added option to toggle cs in displayio init sequence | Melissa LeBlanc-Williams | |
| 2019-03-20 | Merge pull request #1670 from tannewt/fontio | Dan Halbert | |
| Move Glyph and BuiltinFont into fontio | |||
| 2019-03-20 | Merge pull request #1676 from pewpew-game/bug1671 | Scott Shawcroft | |
| Make displayio.Palette support more than 255 colors | |||
| 2019-03-20 | Make displayio.Palette support more than 255 colors | Radomir Dopieralski | |
| Fix #1671 | |||
| 2019-03-19 | Move Glyph and BuiltinFont into fontio | Scott Shawcroft | |
| It was confusing in displayio. Fixes #1662 | |||
| 2019-03-16 | after code.py runs, flush filesystem before resetting heap | Dan Halbert | |
| 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-04 | Merge pull request #1604 from dhalbert/display_wait_for_frame-check-interrupts | Dan Halbert | |
| Don't wait for display frame if interrupt pending | |||
| 2019-03-01 | fixed typo | Bryan Siepert | |
