| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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-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 | 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-06-04 | [shared-module/audioio/WaveFile.h] Change sample_rate from uint16_t to ↵ | Carlos | |
| uint32_t so it matches the sample rate type parsed from the WAV header format, fix #1922 | |||
| 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-10 | Merge pull request #1837 from nickzoic/circuitpython-nickzoic-1800-wiznet-socket | Scott Shawcroft | |
| WIP: Circuitpython nickzoic 1800 wiznet socket | |||
| 2019-05-10 | randomize tcp source port for adafruit/circuitpython#1800 | Nick Moore | |
| 2019-05-10 | reset wiznet at network deinitialize adafruit/circuitpython#1800 | Nick Moore | |
| 2019-05-09 | Handle -scale to 0 correctly in Group | Scott Shawcroft | |
| Fixes #1839 | |||
| 2019-05-07 | Make wiznet5k RST pin optional adafruit/circuitpython#1800 | Nick Moore | |
| 2019-05-07 | Clean up list of NICs on network deinit adafruit/circuitpython#1800 | Nick Moore | |
| 2019-05-02 | Add a kw-only argument "dhcp" to wiznet5k object | Nick Moore | |
| 2019-05-02 | assign variable socket number to DHCP | Nick Moore | |
| 2019-05-02 | Avoid socket #0 used by DHCP | Nick Moore | |
| 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-16 | Simplify type check in tick and init last | Scott Shawcroft | |
| 2019-04-16 | Include cleanup and style tweaks | Scott Shawcroft | |
| 2019-04-16 | Fully split gamepadshift from gamepad | Scott Shawcroft | |
| 2019-04-15 | Split GamePadShift from GamePad to save space on most boards. | Scott Shawcroft | |
| 2019-04-13 | Merge branch 'master' into gamepad-shift | Radomir Dopieralski | |
| 2019-04-12 | Reorganize the gamepad code | Radomir Dopieralski | |
| 2019-04-12 | More refactoring | Radomir Dopieralski | |
| 2019-04-12 | Optimize the size of code for gamepad | Radomir Dopieralski | |
| 2019-04-12 | Add debouncing to GamePadShift | Radomir Dopieralski | |
| 2019-04-12 | Go back to simple bit-banging in GamePadShift, fix problems | Radomir Dopieralski | |
| 2019-04-12 | Read one bit per system clock tick in GamePadShift | Radomir Dopieralski | |
| 2019-04-12 | Add GamePadShift for handling shift-register-based buttons | Radomir Dopieralski | |
| 2019-04-12 | Use displayio.Display directly | Radomir Dopieralski | |
| 2019-04-09 | Fix boards with no shared busses. | Scott Shawcroft | |
| 2019-04-08 | Delete stale TODO | 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 | |
