Browse Source

Merge pull request #13 from b1ackmai1er/master

Display more config info at DS1302 RTC initialization
pull/14/head
Wayne Warthen 7 years ago
committed by GitHub
parent
commit
00935edaa1
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 20
      Source/HBIOS/dsrtc.asm

20
Source/HBIOS/dsrtc.asm

@ -122,7 +122,14 @@ DSRTC_INIT1:
CALL DSRTC_CLK2TIM
LD HL,DSRTC_TIMBUF
CALL PRTDT
;
PRTS(" CHARGE=$")
CALL DSRTC_TSTCHG
JR NZ,NOCHG1
PRTS("ON$")
JR NOCHG2
NOCHG1:
PRTS("OFF$")
NOCHG2:
XOR A ; SIGNAL SUCCESS
RET
;
@ -260,6 +267,17 @@ DSRTC_TIM2CLK:
LD (DSRTC_DAY),A
RET
;
; TEST CLOCK FOR CHARGE DATA
;
DSRTC_TSTCHG:
LD C,$91 ; CHARGE RESISTOR & DIODE VALUES
CALL DSRTC_CMD ; SEND THE COMMAND
CALL DSRTC_GET ; READ THE REGISTER
CALL DSRTC_END ; FINISH IT
AND %11110000 ; CHECK FOR
CP %10100000 ; ENABLED FLAG
RET
;
; TEST CLOCK FOR VALID DATA
; READ CLOCK HALT BIT AND RETURN ZF BASED ON BIT VALUE
; 0 = RUNNING

Loading…
Cancel
Save