FP2-1384: Include charging animation
Adjust charging mode binary to deal with greater number of frames on animation.
Add new animation.
Issue: FPIIM-128
Issue: FP2N-281
Issue: FP2P-223
Change-Id: I344ab9e66bb488435c0972caca47877a10b67eb7
(adapted from commit 5ceedd013bf03731e6a68a3870594edacb9f4fd1)
(cherry picked from commit 6f12a26bc7d291915498050f64cdb7be6d260f89)
diff --git a/healthd/healthd_mode_charger.cpp b/healthd/healthd_mode_charger.cpp
index 16b65a7..82547db 100644
--- a/healthd/healthd_mode_charger.cpp
+++ b/healthd/healthd_mode_charger.cpp
@@ -142,39 +142,63 @@
static animation::frame default_animation_frames[] = {
{
- .disp_time = 750,
+ .disp_time = 500,
+ .min_level = 0,
+ .max_level = 9,
+ .surface = NULL,
+ },
+ {
+ .disp_time = 500,
.min_level = 0,
.max_level = 19,
.surface = NULL,
},
{
- .disp_time = 750,
+ .disp_time = 500,
+ .min_level = 0,
+ .max_level = 29,
+ .surface = NULL,
+ },
+ {
+ .disp_time = 500,
.min_level = 0,
.max_level = 39,
.surface = NULL,
},
{
- .disp_time = 750,
+ .disp_time = 500,
+ .min_level = 0,
+ .max_level = 49,
+ .surface = NULL,
+ },
+ {
+ .disp_time = 500,
.min_level = 0,
.max_level = 59,
.surface = NULL,
},
{
- .disp_time = 750,
+ .disp_time = 500,
+ .min_level = 0,
+ .max_level = 69,
+ .surface = NULL,
+ },
+ {
+ .disp_time = 500,
.min_level = 0,
.max_level = 79,
.surface = NULL,
},
{
- .disp_time = 750,
- .min_level = 80,
- .max_level = 95,
+ .disp_time = 500,
+ .min_level = 0,
+ .max_level = 89,
.surface = NULL,
},
{
- .disp_time = 750,
+ .disp_time = 500,
.min_level = 0,
- .max_level = 100,
+ .max_level = 97,
.surface = NULL,
},
};
diff --git a/healthd/images/battery_scale.png b/healthd/images/battery_scale.png
index 2ae8f0f..231f627 100644
--- a/healthd/images/battery_scale.png
+++ b/healthd/images/battery_scale.png
Binary files differ