diff --git a/micropython/drivers/led/neopixel/neopixel.py b/micropython/drivers/led/neopixel/neopixel.py index 15e147c0..6325b438 100644 --- a/micropython/drivers/led/neopixel/neopixel.py +++ b/micropython/drivers/led/neopixel/neopixel.py @@ -44,8 +44,8 @@ class NeoPixel: self[i] = v def set_brightness(self, b: float): - self.brightness = b - for i in range(self.n): + self.brightness = min(max(b, 0.0), 1.0) + for i in range(self.n) self[i] = self[i] def write(self):