From 7a85323270acf3343e42c4d6090a91ff94137db9 Mon Sep 17 00:00:00 2001 From: Aaro Varis Date: Thu, 15 Jan 2026 11:16:07 +0200 Subject: [PATCH] Update LCD display to show seconds and adjust formatting --- init.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/init.py b/init.py index 7708a7e..433e345 100644 --- a/init.py +++ b/init.py @@ -55,8 +55,9 @@ class AlarmClock: if (self.configMode == "normal"): currentMinute = int((currentTime / 60) % 60) currentHour = int((currentTime / 3600) % 24) + currrentSecond = int(currentTime % 60) - self.setLcdText(f"Time {currentHour:02d}:{currentMinute:02d} \nAlarm {self.alarmHour:02d}:{self.alarmMinute:02d}") + self.setLcdText(f"Time {currentHour:02d}:{currentMinute:02d}:{currrentSecond:02d}\nAlarm {self.alarmHour:02d}:{self.alarmMinute:02d}") # Only process button state change if debounce delay has passed if currentButtonState != self.lastKnownButtonState: @@ -127,7 +128,7 @@ class AlarmClock: for i, row in enumerate(rows): if i == 0: self.lcd.setCursor(0, 0) - self.lcd.write(f"{(" "+row):<16}") + self.lcd.write(f"{(" "+row):<17}") elif i == 1: self.lcd.setCursor(1, 0) self.lcd.write(row)