Commit 13d06a83 authored by Mike Causer's avatar Mike Causer Committed by Paul Sokolovsky
Browse files

esp8266/scripts/: Add fill() to NeoPixel

parent 0c86a947
......@@ -20,5 +20,12 @@ class NeoPixel:
i = index * 3
return self.buf[i + 1], self.buf[i], self.buf[i + 2]
def fill(self, color):
r, g, b = color
for i in range(len(self.buf) / 3):
self.buf[i * 3] = g
self.buf[i * 3 + 1] = r
self.buf[i * 3 + 2] = b
def write(self):
neopixel_write(self.pin, self.buf, True)
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment