|
|
|
@ -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 |
|
|
|
|