Referenced local variable before assignment

This commit is contained in:
2026-04-12 17:54:46 +02:00
parent 67d417ef0c
commit 0bc41c14ef

View File

@@ -868,17 +868,14 @@ def main():
set_backlight_color(i, *_disco_saved_color[i], _disco_saved_brightness[i]) set_backlight_color(i, *_disco_saved_color[i], _disco_saved_brightness[i])
info("Disco mode ended") info("Disco mode ended")
elif _disco_end_time > 0: elif _disco_end_time > 0:
r = urandom.getrandbits(8) for led_idx in range(total_backlight_leds):
g = urandom.getrandbits(8) r = urandom.getrandbits(8)
b = urandom.getrandbits(8) g = urandom.getrandbits(8)
r = max(r, 128) b = urandom.getrandbits(8)
g = max(g, 128) r = max(r, 128)
b = max(b, 128) g = max(g, 128)
for i in range(num_gauges): b = max(b, 128)
leds_per_gauge = BACKLIGHT_LEDS_PER_GAUGE + STATUS_LEDS_PER_GAUGE leds_bl[led_idx] = (g, r, b)
base_idx = i * leds_per_gauge
for j in range(BACKLIGHT_LEDS_PER_GAUGE):
leds_bl[base_idx + j] = (g, r, b)
leds_bl.write() leds_bl.write()
utime.sleep_ms(200) utime.sleep_ms(200)