Skip to content

Commit 83d4f0a

Browse files
committed
fix deinit
1 parent 8fe9702 commit 83d4f0a

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

neopixel.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,6 @@ def __init__(self, pin, n, *, bpp=3, brightness=1.0, auto_write=True, pixel_orde
107107
self.auto_write = False
108108
self.auto_write = auto_write
109109
if PixelBuf:
110-
print("PB INIT")
111110
self.buf = PixelBuf(self.n, bytearray(self.n * self.bpp),
112111
bpp=self.bpp, brightness=brightness,
113112
rawbuf=bytearray(self.n * self.bpp))
@@ -121,7 +120,10 @@ def deinit(self):
121120
"""Blank out the NeoPixels and release the pin."""
122121
for i in range(len(self.buf)):
123122
self.buf[i] = 0
124-
neopixel_write(self.pin, self.buf)
123+
if PixelBuf:
124+
neopixel_write(self.pin, self.buf.buf)
125+
else:
126+
neopixel_write(self.pin, self.buf)
125127
self.pin.deinit()
126128

127129
def __enter__(self):

0 commit comments

Comments
 (0)