Change LCD dim timming from battery level 15% to 5%. 38/14938/2
authorsh.pi <sh.pi@samsung.com>
Mon, 13 May 2013 13:37:01 +0000 (22:37 +0900)
committerKrzysztof Sasiak <k.sasiak@samsung.com>
Thu, 16 Jan 2014 10:38:46 +0000 (11:38 +0100)
LCD power concept is changed.
Now LCD goes to dim state when battery level is under 5%.

Change-Id: I10f067d95ac6f56ee80f971557b4ab03a932d693
Signed-off-by: Krzysztof Sasiak <k.sasiak@samsung.com>
src/display/core.c
src/shared/display.c

index e4f5e15..7483e0f 100644 (file)
@@ -1121,7 +1121,7 @@ static int update_setting(int key_idx, int val)
                states[pm_cur_state].trans(EVENT_INPUT);
                break;
        case SETTING_LOW_BATT:
-               if (val <= VCONFKEY_SYSMAN_BAT_WARNING_LOW &&
+               if (val <= VCONFKEY_SYSMAN_BAT_CRITICAL_LOW &&
                        val >= VCONFKEY_SYSMAN_BAT_POWER_OFF ) {
                        if (!(pm_status_flag & CHRGR_FLAG))
                                power_saving_func(true);
@@ -1146,7 +1146,7 @@ static int update_setting(int key_idx, int val)
                        int bat_state = VCONFKEY_SYSMAN_BAT_NORMAL;
                        vconf_get_int(VCONFKEY_SYSMAN_BATTERY_STATUS_LOW,
                                &bat_state);
-                       if (bat_state <= VCONFKEY_SYSMAN_BAT_WARNING_LOW &&
+                       if (bat_state <= VCONFKEY_SYSMAN_BAT_CRITICAL_LOW &&
                                bat_state >= VCONFKEY_SYSMAN_BAT_POWER_OFF ) {
                                power_saving_func(true);
                                pm_status_flag |= LOWBT_FLAG;
@@ -1269,7 +1269,7 @@ static void check_seed_status(void)
        backlight_ops.set_default_brt(tmp);
 
        vconf_get_int(VCONFKEY_SYSMAN_BATTERY_STATUS_LOW, &bat_state);
-       if (bat_state <= VCONFKEY_SYSMAN_BAT_WARNING_LOW &&
+       if (bat_state <= VCONFKEY_SYSMAN_BAT_CRITICAL_LOW &&
                bat_state >= VCONFKEY_SYSMAN_BAT_POWER_OFF) {
                if (!(pm_status_flag & CHRGR_FLAG)) {
                        power_saving_func(true);
index db1e915..04ba9b4 100644 (file)
@@ -198,7 +198,7 @@ API int display_release_brightness(void)
        vconf_set_int(VCONFKEY_PM_CUSTOM_BRIGHTNESS_STATUS, VCONFKEY_PM_CUSTOM_BRIGHTNESS_OFF);
 
        // check dim state
-       if (bat_state <= VCONFKEY_SYSMAN_BAT_WARNING_LOW &&
+       if (bat_state <= VCONFKEY_SYSMAN_BAT_CRITICAL_LOW &&
                charger_state == VCONFKEY_SYSMAN_CHARGER_DISCONNECTED && !brt_changed_state) {
                _D("batt warning low : brightness is not changed!");
                device_set_property(DEVICE_TYPE_DISPLAY, PROP_DISPLAY_BRIGHTNESS, 0);