diff --git a/src/main.py b/src/main.py index 4957231..b11ab4e 100644 --- a/src/main.py +++ b/src/main.py @@ -16,7 +16,7 @@ async def main(): settings = Settings() - patterns = Patterns(4, settings["num_leds"], selected=settings["pattern"]) + patterns = Patterns(settings["led_pin"], settings["num_leds"], selected=settings["pattern"]) patterns.set_color1(tuple(int(settings["color1"][i:i+2], 16) for i in (1, 5, 3))) patterns.set_color2(tuple(int(settings["color2"][i:i+2], 16) for i in (1, 5, 3))) patterns.set_brightness(int(settings["brightness"])) diff --git a/src/settings.py b/src/settings.py index ef0f63e..9b83ff2 100644 --- a/src/settings.py +++ b/src/settings.py @@ -11,6 +11,7 @@ class Settings(dict): self.load() # Load settings from file during initialization def set_defaults(self): + self["led_pin"] = 10 self["num_leds"] = 50 self["pattern"] = "on" self["color1"] = "#00ff00"