Debian packaging: 0.0.2-1
[chledclk] / chledclk.vala
index 2420fcc..18d00e1 100644 (file)
@@ -42,10 +42,10 @@ class ChargingLEDClock : Object {
                string pattern = "9d804000";
                int jump = 2;
                if (time.hour >= 20) {
-                       pattern += "087f09ffa082";
+                       pattern += "0c7f0dffa082";
                        jump += 3;
                } else if (time.hour >= 10) {
-                       pattern += "087f09ff";
+                       pattern += "0c7f0dff";
                        jump += 2;
                }
                if ((time.hour % 10) > 1) {
@@ -63,7 +63,7 @@ class ChargingLEDClock : Object {
                        pattern += "047f05ff";
                if ((time.minute % 10) >= 5)
                        pattern += "043f057f";
-               pattern += "71050000";
+               pattern += "21ff0000";
 
                print ("setting pattern: %s\n", pattern);
 
@@ -76,13 +76,13 @@ class ChargingLEDClock : Object {
                sysfs_write ("/sys/class/i2c-adapter/i2c-2/2-0032/engine2_mode", "run");
                sysfs_write ("/sys/class/i2c-adapter/i2c-2/2-0032/engine1_mode", "run");
                if (battery_full) {
-                       sysfs_write ("/sys/class/leds/lp5523:r/led_current", "20");
-                       sysfs_write ("/sys/class/leds/lp5523:g/led_current", "2");
-                       sysfs_write ("/sys/class/leds/lp5523:b/led_current", "0");
-               } else {
                        sysfs_write ("/sys/class/leds/lp5523:r/led_current", "2");
                        sysfs_write ("/sys/class/leds/lp5523:g/led_current", "2");
                        sysfs_write ("/sys/class/leds/lp5523:b/led_current", "2");
+               } else {
+                       sysfs_write ("/sys/class/leds/lp5523:r/led_current", "20");
+                       sysfs_write ("/sys/class/leds/lp5523:g/led_current", "2");
+                       sysfs_write ("/sys/class/leds/lp5523:b/led_current", "0");
                }
        }