} else {
++x;
}
+ // slow devices need time to clear buffers
+ usleep ((uint32_t) 10);
}
// Should maybe do global_observers too
for (GlobalObservers::iterator x = global_observers.begin(); x != global_observers.end();) {
if (stp) {
end_listen (stp, addr);
}
+ // slow devices need time to clear buffers
+ usleep ((uint32_t) 10);
}
s->strips = get_sorted_stripables(s->strip_types);
listen_to_route(stp, addr);
}
}
+ // slow devices need time to clear buffers
+ usleep ((uint32_t) 10);
}
}
// light bankup or bankdown buttons if it is possible to bank in that direction