Loading healthd/healthd_mode_charger.cpp +6 −3 Original line number Diff line number Diff line Loading @@ -265,7 +265,7 @@ static int set_battery_soc_leds(int soc) } #define BACKLIGHT_ON_LEVEL 100 static int set_backlight_on(void) static int set_backlight(bool on) { int fd; char buffer[10]; Loading @@ -283,7 +283,7 @@ static int set_backlight_on(void) return 0; } LOGV("Enabling backlight\n"); snprintf(buffer, sizeof(buffer), "%d\n", BACKLIGHT_ON_LEVEL); snprintf(buffer, sizeof(buffer), "%d\n", on ? BACKLIGHT_ON_LEVEL : 0); if (write(fd, buffer,strlen(buffer)) < 0) { LOGE("Could not write to backlight node : %s\n", strerror(errno)); } Loading Loading @@ -565,6 +565,7 @@ static void update_screen_state(struct charger *charger, int64_t now) if (batt_anim->cur_cycle == batt_anim->num_cycles) { reset_animation(batt_anim); charger->next_screen_transition = -1; set_backlight(false); gr_fb_blank(true); LOGV("[%" PRId64 "] animation done\n", now); if (charger->charger_connected) Loading Loading @@ -599,7 +600,7 @@ static void update_screen_state(struct charger *charger, int64_t now) /* unblank the screen on first cycle */ if (batt_anim->cur_cycle == 0) { gr_fb_blank(false); set_backlight_on(); set_backlight(true); } /* draw the new frame (@ cur_frame) */ Loading Loading @@ -733,6 +734,7 @@ static void process_key(struct charger *charger, int code, int64_t now) } else { reset_animation(batt_anim); charger->next_screen_transition = -1; set_backlight(false); gr_fb_blank(true); if (charger->charger_connected) request_suspend(true); Loading Loading @@ -779,6 +781,7 @@ static void handle_power_supply_state(struct charger *charger, int64_t now) request_suspend(false); if (charger->next_pwr_check == -1) { if (mode == QUICKBOOT) { set_backlight(false); gr_fb_blank(true); request_suspend(true); /* exit here. There is no need to keep running when charger Loading Loading
healthd/healthd_mode_charger.cpp +6 −3 Original line number Diff line number Diff line Loading @@ -265,7 +265,7 @@ static int set_battery_soc_leds(int soc) } #define BACKLIGHT_ON_LEVEL 100 static int set_backlight_on(void) static int set_backlight(bool on) { int fd; char buffer[10]; Loading @@ -283,7 +283,7 @@ static int set_backlight_on(void) return 0; } LOGV("Enabling backlight\n"); snprintf(buffer, sizeof(buffer), "%d\n", BACKLIGHT_ON_LEVEL); snprintf(buffer, sizeof(buffer), "%d\n", on ? BACKLIGHT_ON_LEVEL : 0); if (write(fd, buffer,strlen(buffer)) < 0) { LOGE("Could not write to backlight node : %s\n", strerror(errno)); } Loading Loading @@ -565,6 +565,7 @@ static void update_screen_state(struct charger *charger, int64_t now) if (batt_anim->cur_cycle == batt_anim->num_cycles) { reset_animation(batt_anim); charger->next_screen_transition = -1; set_backlight(false); gr_fb_blank(true); LOGV("[%" PRId64 "] animation done\n", now); if (charger->charger_connected) Loading Loading @@ -599,7 +600,7 @@ static void update_screen_state(struct charger *charger, int64_t now) /* unblank the screen on first cycle */ if (batt_anim->cur_cycle == 0) { gr_fb_blank(false); set_backlight_on(); set_backlight(true); } /* draw the new frame (@ cur_frame) */ Loading Loading @@ -733,6 +734,7 @@ static void process_key(struct charger *charger, int code, int64_t now) } else { reset_animation(batt_anim); charger->next_screen_transition = -1; set_backlight(false); gr_fb_blank(true); if (charger->charger_connected) request_suspend(true); Loading Loading @@ -779,6 +781,7 @@ static void handle_power_supply_state(struct charger *charger, int64_t now) request_suspend(false); if (charger->next_pwr_check == -1) { if (mode == QUICKBOOT) { set_backlight(false); gr_fb_blank(true); request_suspend(true); /* exit here. There is no need to keep running when charger Loading