From 85f70cb688bd3b6cb9da904b9f4c9943637c7a59 Mon Sep 17 00:00:00 2001 From: C47D Date: Sat, 11 Sep 2021 14:46:02 -0500 Subject: [PATCH] feat(disp_driver): Move backlight configuration to it's own API --- lvgl_tft/disp_driver.c | 5 +++++ lvgl_tft/disp_driver.h | 2 ++ 2 files changed, 7 insertions(+) diff --git a/lvgl_tft/disp_driver.c b/lvgl_tft/disp_driver.c index 634ee93..95569a8 100644 --- a/lvgl_tft/disp_driver.c +++ b/lvgl_tft/disp_driver.c @@ -45,6 +45,11 @@ void *disp_driver_init(lv_disp_drv_t *drv) ili9163c_init(); #endif + return disp_backlight_init(); +} + +void *disp_backlight_init(void) +{ // We still use menuconfig for these settings // It will be set up during runtime in the future #if (defined(CONFIG_LV_DISP_BACKLIGHT_SWITCH) || defined(CONFIG_LV_DISP_BACKLIGHT_PWM)) diff --git a/lvgl_tft/disp_driver.h b/lvgl_tft/disp_driver.h index 8636153..a4a282b 100644 --- a/lvgl_tft/disp_driver.h +++ b/lvgl_tft/disp_driver.h @@ -79,6 +79,8 @@ void disp_driver_rounder(lv_disp_drv_t * disp_drv, lv_area_t * area); void disp_driver_set_px(lv_disp_drv_t * disp_drv, uint8_t * buf, lv_coord_t buf_w, lv_coord_t x, lv_coord_t y, lv_color_t color, lv_opa_t opa); +/* Display backlight configuration */ +void *disp_backlight_init(void); /********************** * MACROS **********************/