From 83529a7f769882123bb076b8074d555ab0e80731 Mon Sep 17 00:00:00 2001 From: Dean Netherton Date: Tue, 10 Nov 2020 18:02:08 +1100 Subject: [PATCH] RP5RTC: Fixed issue with clock not enabled --- Source/HBIOS/rp5rtc.asm | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Source/HBIOS/rp5rtc.asm b/Source/HBIOS/rp5rtc.asm index 6b67b9e6..4fe0a677 100644 --- a/Source/HBIOS/rp5rtc.asm +++ b/Source/HBIOS/rp5rtc.asm @@ -87,6 +87,8 @@ RP5RTC_INIT1: LD B, MODE_ALRMST CALL RP5RTC_SETMD + CALL RP5RTC_ENTIME + LD A, REG_12_24 ; SET TO 24 HOUR CLOCK OUT (RP5RTC_REG), A LD A, 1 @@ -321,6 +323,8 @@ RP5RTC_SETTIM: LD B, REG_LEAPYR CALL RP5RTC_WRVL + CALL RP5RTC_ENTIME + XOR A ; SIGNAL SUCCESS RET ; AND RETURN ; @@ -378,6 +382,10 @@ RP5RTC_SETMD: OUT (RP5RTC_DAT), A ; ASSIGN MODE RET +; ENABLE THE TIME COUNTER +RP5RTC_ENTIME: + LD B, MD_TIME + JP RP5RTC_SETMD ; READ OUT 2 REGISTERS - 2 NIBBLES TO 1 BYTE ; REGISTER IN B