diff --git a/init.py b/init.py index 08afb0b..d0823b2 100644 --- a/init.py +++ b/init.py @@ -27,7 +27,7 @@ class AlarmClock: lastButtonPressTime: float = 0.0 lastButtonStateChangeTime: float = 0.0 debounceDelay: float = 0.05 # 50ms debounce delay - longPressThreshold: float = 2.0 # 2 seconds for long press + longPressThreshold: float = 1.0 # 1 second for long press buttonPressStartTime: float = 0.0 configMode: str = "normal" # modes: normal, set_hour, set_minute alarmHour: int = 7 @@ -70,7 +70,11 @@ class AlarmClock: self.lcd.clear() # write the time on spanning both rows of the LCD timeString = f"{hours:02}:{minutes:02}" - self.lcd.write(timeString) + self.setLcdText(timeString) + + def generateDualLineTimeString(self, hours: int, minutes: int) -> str: + # generate custom characters to display time in dual line format + def onButtonPress(self, button: str, state: bool): print(f"Button '{button}' pressed state: {state}")