Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1937b3fd authored by Chuong Hoang's avatar Chuong Hoang Committed by Gerrit Code Review
Browse files

Merge "Read brightness-related properties from `ro.recovery.ui`"

parents c4e7b82c 0b6c0176
Loading
Loading
Loading
Loading
+14 −8
Original line number Original line Diff line number Diff line
@@ -43,24 +43,30 @@
using namespace std::chrono_literals;
using namespace std::chrono_literals;


constexpr int UI_WAIT_KEY_TIMEOUT_SEC = 120;
constexpr int UI_WAIT_KEY_TIMEOUT_SEC = 120;
constexpr const char* BRIGHTNESS_FILE = "/sys/class/leds/lcd-backlight/brightness";
constexpr const char* DEFAULT_BRIGHTNESS_FILE = "/sys/class/leds/lcd-backlight/brightness";
constexpr const char* MAX_BRIGHTNESS_FILE = "/sys/class/leds/lcd-backlight/max_brightness";
constexpr const char* DEFAULT_MAX_BRIGHTNESS_FILE = "/sys/class/leds/lcd-backlight/max_brightness";
constexpr const char* BRIGHTNESS_FILE_SDM = "/sys/class/backlight/panel0-backlight/brightness";
constexpr const char* BRIGHTNESS_FILE_SDM = "/sys/class/backlight/panel0-backlight/brightness";
constexpr const char* MAX_BRIGHTNESS_FILE_SDM =
constexpr const char* MAX_BRIGHTNESS_FILE_SDM =
    "/sys/class/backlight/panel0-backlight/max_brightness";
    "/sys/class/backlight/panel0-backlight/max_brightness";
constexpr const char* BRIGHTNESS_FILE_PWM =
constexpr const char* BRIGHTNESS_FILE_PWM = "/sys/class/backlight/pwm-backlight.0/brightness";
    "/sys/class/backlight/pwm-backlight.0/brightness";
constexpr const char* MAX_BRIGHTNESS_FILE_PWM =
constexpr const char* MAX_BRIGHTNESS_FILE_PWM =
    "/sys/class/backlight/pwm-backlight.0/max_brightness";
    "/sys/class/backlight/pwm-backlight.0/max_brightness";


constexpr int kDefaultTouchLowThreshold = 50;
constexpr int kDefaultTouchLowThreshold = 50;
constexpr int kDefaultTouchHighThreshold = 90;
constexpr int kDefaultTouchHighThreshold = 90;


constexpr int kDefaultNormalBrightnessPercent = 50;
constexpr int kDefaultDimmedBrightnessPercent = 25;

RecoveryUI::RecoveryUI()
RecoveryUI::RecoveryUI()
    : brightness_normal_(50),
    : brightness_normal_(android::base::GetIntProperty("ro.recovery.ui.brightness_normal_percent",
      brightness_dimmed_(25),
                                                       kDefaultNormalBrightnessPercent)),
      brightness_file_(BRIGHTNESS_FILE),
      brightness_dimmed_(android::base::GetIntProperty("ro.recovery.ui.brightness_dimmed_percent",
      max_brightness_file_(MAX_BRIGHTNESS_FILE),
                                                       kDefaultDimmedBrightnessPercent)),
      brightness_file_(
          android::base::GetProperty("ro.recovery.ui.brightness_file", DEFAULT_BRIGHTNESS_FILE)),
      max_brightness_file_(android::base::GetProperty("ro.recovery.ui.max_brightness_file",
                                                      DEFAULT_MAX_BRIGHTNESS_FILE)),
      touch_screen_allowed_(false),
      touch_screen_allowed_(false),
      fastbootd_logo_enabled_(false),
      fastbootd_logo_enabled_(false),
      touch_low_threshold_(android::base::GetIntProperty("ro.recovery.ui.touch_low_threshold",
      touch_low_threshold_(android::base::GetIntProperty("ro.recovery.ui.touch_low_threshold",