summaryrefslogtreecommitdiff
path: root/shared-module/displayio/__init__.c
diff options
context:
space:
mode:
authorScott Shawcroft <scott@tannewt.org>2019-01-25 18:31:27 -0800
committerScott Shawcroft <scott@tannewt.org>2019-01-31 11:42:14 -0800
commit69bc5e189baef183918dc21dadaacf55ce66bee3 (patch)
treed24fbf2f860a414926aaa3141bbcbd1929016784 /shared-module/displayio/__init__.c
parent1a1dbef992442682413f6103e36440a26bc2dad7 (diff)
Rudamentary backlight support
Diffstat (limited to 'shared-module/displayio/__init__.c')
-rw-r--r--shared-module/displayio/__init__.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/shared-module/displayio/__init__.c b/shared-module/displayio/__init__.c
index dbfeacc3d..8e4904954 100644
--- a/shared-module/displayio/__init__.c
+++ b/shared-module/displayio/__init__.c
@@ -20,6 +20,7 @@ void displayio_refresh_displays(void) {
continue;
}
displayio_display_obj_t* display = &displays[i].display;
+ displayio_display_update_backlight(display);
if (!displayio_display_frame_queued(display)) {
return;
@@ -82,6 +83,7 @@ void common_hal_displayio_release_displays(void) {
displays[i].fourwire_bus.base.type = &mp_type_NoneType;
}
for (uint8_t i = 0; i < CIRCUITPY_DISPLAY_LIMIT; i++) {
+ release_display(&displays[i].display);
displays[i].display.base.type = &mp_type_NoneType;
}
@@ -117,6 +119,7 @@ void reset_displays(void) {
continue;
}
displayio_display_obj_t* display = &displays[i].display;
+ display->auto_brightness = true;
common_hal_displayio_display_show(display, &circuitpython_splash);
}
}