avr: minor fixes in screensaver code.

This commit is contained in:
Martin Preuss
2026-02-09 19:07:56 +01:00
parent b797c09f67
commit aef7434f9d

View File

@@ -100,8 +100,16 @@ ScreenSaver_Enter:
pop zh pop zh
pop zl pop zl
bigcall Widget_GetSdramPtr ; Y:=SDRAM data for widget (none) bigcall Widget_GetSdramPtr ; Y:=SDRAM data for widget (none)
cp xl, zl
brne ScreenSaver_Enter_store
cp xh, zh
breq ScreenSaver_Enter_ret
ScreenSaver_Enter_store:
std Y+SCREENSAVER_SD_OFFS_PREV_VIEW_LO, xl std Y+SCREENSAVER_SD_OFFS_PREV_VIEW_LO, xl
std Y+SCREENSAVER_SD_OFFS_PREV_VIEW_HI, xh std Y+SCREENSAVER_SD_OFFS_PREV_VIEW_HI, xh
clr r16
std Y+SCREENSAVER_SD_OFFS_TIMER_LO, r16
std Y+SCREENSAVER_SD_OFFS_TIMER_HI, r16
push zl push zl
push zh push zh
@@ -115,6 +123,7 @@ ScreenSaver_Enter:
clr r16 clr r16
bigcall Display_SetBacklight bigcall Display_SetBacklight
ScreenSaver_Enter_ret:
ret ret
; @end ; @end