avr: minor fixes in screensaver code.
This commit is contained in:
@@ -100,8 +100,16 @@ ScreenSaver_Enter:
|
||||
pop zh
|
||||
pop zl
|
||||
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_HI, xh
|
||||
clr r16
|
||||
std Y+SCREENSAVER_SD_OFFS_TIMER_LO, r16
|
||||
std Y+SCREENSAVER_SD_OFFS_TIMER_HI, r16
|
||||
|
||||
push zl
|
||||
push zh
|
||||
@@ -115,6 +123,7 @@ ScreenSaver_Enter:
|
||||
|
||||
clr r16
|
||||
bigcall Display_SetBacklight
|
||||
ScreenSaver_Enter_ret:
|
||||
ret
|
||||
; @end
|
||||
|
||||
@@ -146,7 +155,7 @@ ScreenSaver_Leave:
|
||||
bigcall GuiApp_ShowView
|
||||
pop zh
|
||||
pop zl
|
||||
|
||||
|
||||
ldi r16, 0xff
|
||||
bigcall Display_SetBacklight
|
||||
ret
|
||||
|
||||
Reference in New Issue
Block a user