From 2a568846bd8f1c9e23e86e7570557eed6f18cf9f Mon Sep 17 00:00:00 2001 From: jacqueline Date: Wed, 7 Jun 2023 10:30:33 +1000 Subject: Cute brightness fade to avoid ugly startup :) --- src/drivers/include/display.hpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/drivers/include') diff --git a/src/drivers/include/display.hpp b/src/drivers/include/display.hpp index d2e0c14b..b394dd9e 100644 --- a/src/drivers/include/display.hpp +++ b/src/drivers/include/display.hpp @@ -6,6 +6,7 @@ #pragma once +#include #include #include @@ -35,6 +36,8 @@ class Display { Display(GpioExpander* gpio, spi_device_handle_t handle); ~Display(); + auto SetDisplayOn(bool) -> void; + /* Driver callback invoked by LVGL when there is new data to display. */ void OnLvglFlush(lv_disp_drv_t* disp_drv, const lv_area_t* area, @@ -46,6 +49,9 @@ class Display { std::unique_ptr worker_task_; + bool display_on_; + uint32_t brightness_; + lv_disp_draw_buf_t buffers_; lv_disp_drv_t driver_; lv_disp_t* display_ = nullptr; -- cgit v1.2.3