Browse Source

esp8266/scripts/: Add fill() to NeoPixel

pull/2021/merge
Mike Causer 9 years ago
committed by Paul Sokolovsky
parent
commit
13d06a83e1
  1. 7
      esp8266/scripts/neopixel.py

7
esp8266/scripts/neopixel.py

@ -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)

Loading…
Cancel
Save