| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-08-26 | Minor renames | Scott Shawcroft | |
| 2019-08-23 | Rework based on Dan's review | Scott Shawcroft | |
| 2019-08-22 | More cleanup | Scott Shawcroft | |
| 2019-08-22 | Regular display fixes including refresh tweaks | Scott Shawcroft | |
| 2019-08-22 | Add refresh_time to use if busy_pin is not given | Scott Shawcroft | |
| 2019-08-22 | Add reset() to display busses to detect whether it works | Scott Shawcroft | |
| 2019-08-22 | Refresh ePaper displays once code.py is done running | Scott Shawcroft | |
| 2019-08-22 | Rework refresh API and factor common display stuff out | Scott Shawcroft | |
| NOT TESTED! Just compiles Fixes #1691 | |||
| 2019-08-22 | Begin refresh rework. | Scott Shawcroft | |
| 2019-08-22 | EPaper displays work mostly. | Scott Shawcroft | |
| 2019-08-21 | Merge remote-tracking branch 'adafruit/master' into displayio_fill_area | Dave Astels | |
| 2019-08-19 | Merge remote-tracking branch 'adafruit/master' into run-background-tasks | Dan Halbert | |
| Restore dependencies indicated by indentation in circuitpy_mpconfig.h. | |||
| 2019-08-14 | Fix I2CDisplay lifecycle and splash lifecycle. | Scott Shawcroft | |
| Fixes https://github.com/adafruit/Adafruit_CircuitPython_DisplayIO_SSD1306/issues/2 | |||
| 2019-08-11 | shared-module: Use RUN_BACKGROUND_TASKS | Jeff Epler | |
| 2019-08-05 | Merge remote-tracking branch 'adafruit/4.1.x' into merge_in_410 | Scott Shawcroft | |
| 2019-07-31 | Merge remote-tracking branch 'adafruit/master' into displayio_fill_area | Dave Astels | |
| 2019-07-31 | Expose rotation with a property | Dave Astels | |
| 2019-07-25 | Add knobs for SSD1322 and two fixes. | Scott Shawcroft | |
| * Fix terminal clear after first successful code.py run. * Fix transmitting too many bytes for column constraint with single byte bounds. | |||
| 2019-07-19 | Review feedback including NO_BRIGHTNESS_COMMAND macro | Scott Shawcroft | |
| 2019-07-19 | Add support for grayscale displays that are < 8 bit depth. | Scott Shawcroft | |
| This also improves Palette so it stores the original RGB888 colors. Lastly, it adds I2CDisplay as a display bus to talk over I2C. Particularly useful for the SSD1306. Fixes #1828. Fixes #1956 | |||
| 2019-07-19 | Fix it's -> its | Scott Shawcroft | |
| 2019-07-18 | Track a dirty area for in-memory bitmaps | Scott Shawcroft | |
| This fixes the bug that bitmap changes do not cause screen updates and optimizes the refresh when the bitmap is simply shown on the screen. If the bitmap is used in tiles, then changing it will cause all TileGrids using it to do a full refresh. Fixes #1981 | |||
| 2019-07-09 | merge from master | Dan Halbert | |
| 2019-06-18 | Merge pull request #1952 from tannewt/fixup_tilegrid_dirty | Scott Shawcroft | |
| Fix TileGrid's dirty tracking when changing top left | |||
| 2019-06-17 | Handle None for BLE name; fix ScanEntry bug; compile issue | Dan Halbert | |
| 2019-06-17 | Add baudrate to FourWire and shorten delay. | Scott Shawcroft | |
| 2019-06-17 | Use width for x. Thanks @deshipu | Scott Shawcroft | |
| 2019-06-17 | Fix TileGrid's dirty tracking when changing top left | Scott Shawcroft | |
| 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 | |||
