X-Git-Url: http://git.maemo.org/git/?p=chledclk;a=blobdiff_plain;f=chledclk.vala;h=18d00e139cf46bfbdbdecc50c09027c53cb9f57b;hp=2420fcccd4cf4ee50ba411a4a467812b76aeee30;hb=dc96363210c99050294635a9ae85e31b8c85af1d;hpb=cd0edf66a11d7c4addd73e043d99d0bc7c65379f diff --git a/chledclk.vala b/chledclk.vala index 2420fcc..18d00e1 100644 --- a/chledclk.vala +++ b/chledclk.vala @@ -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"); } }