avr: minor fixes in screensaver code.
This commit is contained in:
@@ -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
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user