avr: improved modules ILI9341 and XPT2046.

This commit is contained in:
Martin Preuss
2025-11-10 22:29:37 +01:00
parent ece4fe824a
commit 049d651fec
4 changed files with 173 additions and 26 deletions

View File

@@ -96,14 +96,28 @@ WinNetStats_Show:
; eMsgSize
WINNETSTATS_PRINTLABEL 90, winNetstats_lMsgSizeErr
; draw horizontal line
ldi r16, STYLE_WIN_TITLE_HEIGHT+112
mov r6, r16
clr r7
clr r4
clr r5
ldi r16, LOW(DISPLAY_WIDTH)
mov r8, r16
ldi r16, HIGH(DISPLAY_WIDTH)
mov r9, r16
clr r2
clr r3
bigcall Display_DrawHLine
; X
WINNETSTATS_PRINTLABEL 112, winNetstats_lX
WINNETSTATS_PRINTLABEL 114, winNetstats_lX
; Y
WINNETSTATS_PRINTLABEL 134, winNetstats_lY
WINNETSTATS_PRINTLABEL 136, winNetstats_lY
; Z
WINNETSTATS_PRINTLABEL 156, winNetstats_lZ
WINNETSTATS_PRINTLABEL 158, winNetstats_lZ
; update num
WINNETSTATS_PRINTLABEL 178, winNetstats_lUpdate
WINNETSTATS_PRINTLABEL 180, winNetstats_lUpdate
rcall WinNetStats_Update
@@ -132,15 +146,15 @@ WinNetStats_Update:
WINNETSTATS_PRINTDATA 160, 90, netInterfaceData+NET_IFACE_OFFS_ERR_MSGSIZE_LOW
; X
WINNETSTATS_PRINTDATA 160, 112, xpt2046CurrentX
WINNETSTATS_PRINTDATA 240, 112, xpt2046RawX
WINNETSTATS_PRINTDATA 160, 114, xpt2046CurrentX
WINNETSTATS_PRINTDATA 240, 114, xpt2046RawX
; Y
WINNETSTATS_PRINTDATA 160, 134, xpt2046CurrentY
WINNETSTATS_PRINTDATA 240, 134, xpt2046RawY
WINNETSTATS_PRINTDATA 160, 136, xpt2046CurrentY
WINNETSTATS_PRINTDATA 240, 136, xpt2046RawY
; Z
WINNETSTATS_PRINTDATA 160, 156, xpt2046CurrentZ
WINNETSTATS_PRINTDATA 160, 158, xpt2046CurrentZ
; update num
WINNETSTATS_PRINTDATA 160, 178, winNetstatsUpdateNum
WINNETSTATS_PRINTDATA 160, 180, winNetstatsUpdateNum
ret
; @end