Browse Source

Fit RTC Detection, Issue #566

Corrected DSRTC and BQRTC drivers to properly restore the value of the NVRAM byte used for presence detection.

Thanks and credit to @MartinGieseCelonis for finding this.
pull/569/head
Wayne Warthen 8 months ago
parent
commit
4ff7888bdc
No known key found for this signature in database GPG Key ID: 8B34ED29C07EEB0A
  1. 1
      Source/HBIOS/dsrtc.asm
  2. 2
      Source/HBIOS/rp5rtc.asm

1
Source/HBIOS/dsrtc.asm

@ -482,6 +482,7 @@ DSRTC_DETECT:
DSRTC_DETECT1:
PUSH AF ; SAVE STATUS
LD A,(DSRTC_TEMP) ; GET SAVED VALUE
LD E,A ; TO E
LD C,30 ; NVRAM INDEX 30
CALL DSRTC_SETBYT ; SAVE IT
POP AF ; RECOVER STATUS

2
Source/HBIOS/rp5rtc.asm

@ -136,7 +136,7 @@ RP5RTC_DETECT:
RP5RTC_DETECT1:
PUSH AF ; SAVE STATUS
LD A, L ; GET SAVED VALUE
LD E, L ; GET SAVED VALUE
LD C, 0 ; NVRAM INDEX 0
CALL RP5RTC_SETBYT ; SAVE IT
POP AF ; RECOVER STATUS

Loading…
Cancel
Save