From 0155be7ccd97c1f3a0d9a35f77c301881b83ef61 Mon Sep 17 00:00:00 2001 From: Geens Date: Tue, 10 Feb 2026 18:19:39 +0100 Subject: [PATCH] fixes --- src/chaser.py | 2 +- src/timed_relays.py | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/chaser.py b/src/chaser.py index 5813b35..1313e90 100644 --- a/src/chaser.py +++ b/src/chaser.py @@ -17,7 +17,7 @@ class Chaser: def __init__(self): """Initialize to state IDLE.""" - self.current_state = self.State.IDLE + self.current_state = self.State.CHASING self.current_led = 0 self.chaser_sequence = [ 0, # First display top segment diff --git a/src/timed_relays.py b/src/timed_relays.py index 0ba21b9..1115286 100644 --- a/src/timed_relays.py +++ b/src/timed_relays.py @@ -54,21 +54,21 @@ class TimedRelays: next_state = self.State.RELAY_0_HIGH elif hardware.get_button_1(): next_state = self.State.BUTTON_1_PRESSED - elif self.time_in_current_state > 1: + elif self.time_in_current_state > 0.1: next_state = self.State.RELAY_1_LOW case self.State.RELAY_1_LOW: if hardware.get_button_0(): next_state = self.State.RELAY_0_HIGH elif hardware.get_button_1(): next_state = self.State.BUTTON_1_PRESSED - elif self.time_in_current_state > 1: + elif self.time_in_current_state > 0.1: next_state = self.State.RELAY_1_HIGH_2 case self.State.RELAY_1_HIGH_2: if hardware.get_button_0(): next_state = self.State.RELAY_0_HIGH elif hardware.get_button_1(): next_state = self.State.BUTTON_1_PRESSED - elif self.time_in_current_state > 1: + elif self.time_in_current_state > 0.1: next_state = self.State.RELAY_0_LOW # Time calculation