#include "Apps/Display/DisplayPreferences.h" #include "lvgl.h" #include "LvglInit_i.h" namespace tt { void lvgl_init(const hal::Configuration* config) { hal::SetBacklightDuty set_backlight_duty = config->display.set_backlight_duty; if (set_backlight_duty != nullptr) { int32_t backlight_duty = app::settings::display::preferences_get_backlight_duty(); set_backlight_duty(backlight_duty); } lv_display_rotation_t rotation = app::settings::display::preferences_get_rotation(); if (rotation != lv_disp_get_rotation(lv_disp_get_default())) { lv_disp_set_rotation(lv_disp_get_default(), static_cast(rotation)); } } } // namespace