# digital clock
import machine
import utime
# Initialize RTC
rtc = machine.RTC()
# Set the initial time (Year, Month, Day, Weekday, Hour, Minute, Second, Subsecond)
initial_time = (2024, 3, 3, 1, 13, 47, 10, 0)
rtc.datetime(initial_time)
# Main loop
while True:
# Get current time from RTC
year, month, day, weekday, hour, minute, second, _ = rtc.datetime()
# Print current time
print("{:02d}-{:02d}-{:04d} {:02d}:{:02d}:{:02d}".format(day, month, year, hour, minute, second))
# Wait for 1 second
utime.sleep(1)