From 180eb36efe9f2ca2758398f0b2ae576335c52939 Mon Sep 17 00:00:00 2001 From: Andrew Mulholland Date: Sat, 1 Jun 2024 23:22:07 +0100 Subject: [PATCH] Fix LED ID checks --- modules/lib/simple_tildagon.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/lib/simple_tildagon.py b/modules/lib/simple_tildagon.py index 07ec020..530051e 100644 --- a/modules/lib/simple_tildagon.py +++ b/modules/lib/simple_tildagon.py @@ -14,13 +14,13 @@ def _setup_leds(): @staticmethod def set(led_number, state): - if not isinstance(led_number, int) or led_number < 0 or led_number > 7: - raise ValueError("led_number must be an integer between 0 and 7") + if not isinstance(led_number, int) or led_number < 1 or led_number > 12: + raise ValueError("led_number must be an integer between 1 and 12") # TODO : Ideally shouldn't need to run _setup_leds each use of set_led led._setup_leds() - tildagonos.leds[led_number] = state + tildagonos.leds[led_number-1] = state tildagonos.leds.write()