From 23d481dc2fd30cdcd93be65307f8477982fbdda5 Mon Sep 17 00:00:00 2001 From: RGBCube Date: Thu, 28 Dec 2023 22:49:40 +0300 Subject: [PATCH] Turn off other LEDs --- rpid/main.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/rpid/main.py b/rpid/main.py index 2f6fb36..ea99905 100644 --- a/rpid/main.py +++ b/rpid/main.py @@ -25,6 +25,13 @@ async def toggle(number: int) -> str: gpio.output(led[0], int(led[1])) + turn_off = leds.copy().remove(led) + del turn_off[0] # () + + for i, led in enumerate(turn_off): + gpio.output(led[0], True) + leds[i + 1][1] = True + return f"TOGGLE OK, NEW STATE: {'ON' if led[1] else 'OFF'}" @app.get("/speak")