summaryrefslogtreecommitdiff
path: root/shared-module/framebufferio
AgeCommit message (Collapse)Author
2020-08-12Update shared-module/framebufferio/FramebufferDisplay.hJeff Epler
Co-authored-by: Scott Shawcroft <scott@tannewt.org>
2020-08-12sharpmemory: Implement support for Sharp Memory Displays in framebufferioJeff Epler
2020-08-12framebufferio: add dirty row trackingJeff Epler
2020-08-12framebufferio: Add getters for remaining displayio_display_core_construct ↵Jeff Epler
arguments .. and introduce a convenience macro that helps many of them be required (if their values match defaults or are inapplicable)
2020-08-12framebufferio: Check early if framebuffer is big enoughJeff Epler
2020-08-12framebufferio: add "first pixel offset" and "row stride"Jeff Epler
2020-08-12framebufferio: handle sharp memory displaysJeff Epler
A bit of cheating; we need to add a protocol getter for reverse_bytes_in_word
2020-08-12framebufferio: Handle 1 (tested), 2, and 4 bpp displaysJeff Epler
2020-08-12framebufferio: Set type to none when releasingJeff Epler
This avoids the message "Too many displays in use" when they are released directly, rather than via release_displays().
2020-08-12framebufferio: Don't call swapbuffers unnecessarilyJeff Epler
2020-08-12framebufferio: Fix crash calling unimplemented get_brightnessJeff Epler
If set_brightness was implemented but get_brightness wasn't, this would hard fault
2020-07-20framebufferio: Handle auto refresh flag at resetJeff Epler
if we don't set the flag via accessor fn the tick enable might become wrong
2020-07-15displayio, framebufferio: Enable supervisor tick when a display is auto-refreshJeff Epler
This is a step towards restoring the efficiency of the background tasks
2020-06-03Fix up end of file and trailing whitespace.Diego Elio Pettenò
This can be enforced by pre-commit, but correct it separately to make it easier to review.
2020-04-20Merge remote-tracking branch 'adafruit/master' into lower_powerScott Shawcroft
This isn't perfect and needs a bit more testing.
2020-04-17framebufferio: update copyright informationJeff Epler
2020-04-17framebufferio: get width, etc., from protocol, not object propertyJeff Epler
2020-04-16Remove tick.h from merged file.Scott Shawcroft
2020-04-14framebufferio: move backlight down to the underlying framebufferJeff Epler
2020-04-14FramebufferDisplay: remove probably not needed constructor argumentsJeff Epler
2020-04-14Add Protomatter and FramebufferDisplayJeff Epler