1204676c30
When two targets share the same color strip source, configure() resizes the stream to the last caller's LED count. If a WLED device (934 LEDs) starts after a serial device (fewer LEDs), the serial target sends the full 934-LED frame over serial, massively inflating send time. Add _fit_to_device() to truncate/tile colors to the target's actual device LED count before sending, so each consumer only transmits what its device needs regardless of the shared stream's current size. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>