From 47c5dbc4d5dfe6b73c534f5ba68035bb3868bfae Mon Sep 17 00:00:00 2001 From: Tom Mount Date: Fri, 29 Sep 2023 09:41:22 -0400 Subject: [PATCH] drivers/led/neopixel: Clamp brightness between 0.0 and 1.0. Signed-off-by: Tom Mount --- micropython/drivers/led/neopixel/neopixel.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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):