if (err_flags.err_battery)
return slow_pattern;
+ if (ambient_shadow)
+ return night_pattern;
+
switch (ambient_zone) {
case 0: return night_pattern;
case 1:
if (err_flags.err_battery)
return NULL;
+ if (ambient_shadow)
+ return on_pattern;
+
switch (ambient_zone) {
case 0: return dim_mode
? number_pattern(1, 1)