esp32,esp8266: Add __len__ to NeoPixel driver to support iterating.

Signed-off-by: mishafarms <github@mishafarms.us>
This commit is contained in:
Michael Weiss 2021-03-26 00:12:13 -07:00 committed by Damien George
parent 2fa975c264
commit b3a34dde36
2 changed files with 6 additions and 0 deletions

View File

@ -15,6 +15,9 @@ class NeoPixel:
self.pin.init(pin.OUT)
self.timing = timing
def __len__(self):
return self.n
def __setitem__(self, index, val):
offset = index * self.bpp
for i in range(self.bpp):

View File

@ -15,6 +15,9 @@ class NeoPixel:
self.pin.init(pin.OUT)
self.timing = timing
def __len__(self):
return self.n
def __setitem__(self, index, val):
offset = index * self.bpp
for i in range(self.bpp):