The WS2801 protocol states that the LEDs are updated after a 500us pause. Currently there is no check wether there is at least a 500us pause between frames. This should be fixed at some point.
There is also a decision to be made on how to handle two frames that are too close together. We can either:
- Drop the second frame altogether
- Buffer the second frame, and send it just after the proper pause.
The first has the obvious drawback of dropped frames, but will not introduce extra latency on other frames. The second doesn't drop frames, but might end up adding extra latency to the signal.
The WS2801 protocol states that the LEDs are updated after a 500us pause. Currently there is no check wether there is at least a 500us pause between frames. This should be fixed at some point.
There is also a decision to be made on how to handle two frames that are too close together. We can either:
The first has the obvious drawback of dropped frames, but will not introduce extra latency on other frames. The second doesn't drop frames, but might end up adding extra latency to the signal.