diff --git a/bibliopixel/VERSION b/bibliopixel/VERSION index 477254331..619b53766 100644 --- a/bibliopixel/VERSION +++ b/bibliopixel/VERSION @@ -1 +1 @@ -3.3.2 +3.3.3 diff --git a/bibliopixel/drivers/network.py b/bibliopixel/drivers/network.py index 4c9f86f80..5bc857261 100644 --- a/bibliopixel/drivers/network.py +++ b/bibliopixel/drivers/network.py @@ -33,10 +33,10 @@ def _connect(self): raise IOError(error) def _compute_packet(self): + self._render() count = self.bufByteCount() self._packet = util.generate_header(CMDTYPE.PIXEL_DATA, count) - indexes = range(self._pos, self._pos + self.numLEDs) - self._packet.extend(int(c) for i in indexes for c in self._colors[i]) + self._packet.extend(self._buf) # Push new data to strand def _send_packet(self): diff --git a/bibliopixel/drivers/network_udp.py b/bibliopixel/drivers/network_udp.py index 3a988f5fd..0ea48eb41 100644 --- a/bibliopixel/drivers/network_udp.py +++ b/bibliopixel/drivers/network_udp.py @@ -46,10 +46,10 @@ def _connect(self): raise IOError(error) def _compute_packet(self): + self._render() count = self.bufByteCount() self._packet = util.generate_header(CMDTYPE.PIXEL_DATA, count) - indexes = range(self._pos, self._pos + self.numLEDs) - self._packet.extend(int(c) for i in indexes for c in self._colors[i]) + self._packet.extend(self._buf) # Push new data to strand def _send_packet(self): diff --git a/bibliopixel/project/alias_lists.py b/bibliopixel/project/alias_lists.py index c595d5682..90d6f4de9 100644 --- a/bibliopixel/project/alias_lists.py +++ b/bibliopixel/project/alias_lists.py @@ -14,7 +14,7 @@ 'image': 'bibliopixel.drivers.image_sequence.ImageSequence', 'lpd8806': 'bibliopixel.drivers.API.LPD8806.LPD8806', 'network': 'bibliopixel.drivers.network.Network', - 'network_udp': 'bibliopixel.drivers.network.NetworkUDP', + 'network_udp': 'bibliopixel.drivers.network_udp.NetworkUDP', 'serial': 'bibliopixel.drivers.serial.Serial', 'simpixel': 'bibliopixel.drivers.SimPixel.SimPixel', 'ws281x': 'bibliopixel.drivers.API.WS281X.WS281X',