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) {
pattern += "047f05ff";
if ((time.minute % 10) >= 5)
pattern += "043f057f";
- pattern += "71050000";
+ pattern += "21ff0000";
print ("setting pattern: %s\n", pattern);
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");
}
}