Rename patterns module to presets
Rename the driver module and update imports so tests and main entry use the new presets naming, while moving Preset to its own file. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
12
src/main.py
12
src/main.py
@@ -2,14 +2,14 @@ from settings import Settings
|
||||
from machine import WDT
|
||||
from espnow import ESPNow
|
||||
import network
|
||||
from patterns import Patterns
|
||||
from presets import Presets
|
||||
from utils import convert_and_reorder_colors
|
||||
import json
|
||||
|
||||
settings = Settings()
|
||||
print(settings)
|
||||
|
||||
patterns = Patterns(settings["led_pin"], settings["num_leds"])
|
||||
presets = Presets(settings["led_pin"], settings["num_leds"])
|
||||
|
||||
wdt = WDT(timeout=10000)
|
||||
wdt.feed()
|
||||
@@ -24,7 +24,7 @@ e.active(True)
|
||||
|
||||
while True:
|
||||
wdt.feed()
|
||||
patterns.tick()
|
||||
presets.tick()
|
||||
if e.any():
|
||||
host, msg = e.recv()
|
||||
data = json.loads(msg)
|
||||
@@ -35,7 +35,7 @@ while True:
|
||||
# Global brightness (0–255) for this device
|
||||
if "b" in data:
|
||||
try:
|
||||
patterns.b = max(0, min(255, int(data["b"])))
|
||||
presets.b = max(0, min(255, int(data["b"])))
|
||||
except (TypeError, ValueError):
|
||||
pass
|
||||
if "presets" in data:
|
||||
@@ -43,11 +43,11 @@ while True:
|
||||
# Convert hex color strings to RGB tuples and reorder based on device color order
|
||||
if "c" in preset_data:
|
||||
preset_data["c"] = convert_and_reorder_colors(preset_data["c"], settings)
|
||||
patterns.edit(name, preset_data)
|
||||
presets.edit(name, preset_data)
|
||||
if settings.get("name") in data.get("select", {}):
|
||||
select_list = data["select"][settings.get("name")]
|
||||
# Select value is always a list: ["preset_name"] or ["preset_name", step]
|
||||
if select_list:
|
||||
preset_name = select_list[0]
|
||||
step = select_list[1] if len(select_list) > 1 else None
|
||||
patterns.select(preset_name, step=step)
|
||||
presets.select(preset_name, step=step)
|
||||
|
||||
Reference in New Issue
Block a user