liblight: add support for mutiple blinking modes
Add support for multiple blinking mode for charger LED based on
On and Off time.
CRs-Fixed: 836728
Change-Id: I584de90c3b63c660c8a43cde87b16f9637a1838c
diff --git a/liblight/lights.c b/liblight/lights.c
index 615ddd8..12af384 100644
--- a/liblight/lights.c
+++ b/liblight/lights.c
@@ -162,7 +162,16 @@
blue = colorRGB & 0xFF;
if (onMS > 0 && offMS > 0) {
- blink = 1;
+ /*
+ * if ON time == OFF time
+ * use blink mode 2
+ * else
+ * use blink mode 1
+ */
+ if (onMS == offMS)
+ blink = 2;
+ else
+ blink = 1;
} else {
blink = 0;
}