kopia lustrzana https://github.com/micropython/micropython-lib
drivers/led/neopixel: Also clamp constructor brightness
Signed-off-by: Tom Mount <tmountjr@gmail.com>pull/739/head
rodzic
47c5dbc4d5
commit
92967e0618
|
@ -12,7 +12,7 @@ class NeoPixel:
|
||||||
self.pin = pin
|
self.pin = pin
|
||||||
self.n = n
|
self.n = n
|
||||||
self.bpp = bpp
|
self.bpp = bpp
|
||||||
self.brightness = brightness
|
self.brightness = min(max(brightness, 0.0), 1.0)
|
||||||
self.buf = bytearray(n * bpp)
|
self.buf = bytearray(n * bpp)
|
||||||
self.pin.init(pin.OUT)
|
self.pin.init(pin.OUT)
|
||||||
# Timing arg can either be 1 for 800kHz or 0 for 400kHz,
|
# Timing arg can either be 1 for 800kHz or 0 for 400kHz,
|
||||||
|
@ -45,7 +45,7 @@ class NeoPixel:
|
||||||
|
|
||||||
def set_brightness(self, b: float):
|
def set_brightness(self, b: float):
|
||||||
self.brightness = min(max(b, 0.0), 1.0)
|
self.brightness = min(max(b, 0.0), 1.0)
|
||||||
for i in range(self.n)
|
for i in range(self.n):
|
||||||
self[i] = self[i]
|
self[i] = self[i]
|
||||||
|
|
||||||
def write(self):
|
def write(self):
|
||||||
|
|
Ładowanie…
Reference in New Issue