memstats: send XRAM size instead of stack size.

This commit is contained in:
Martin Preuss
2025-05-17 14:24:04 +02:00
parent e713711a61
commit 550967c176

View File

@@ -35,6 +35,12 @@ NETMSG_MemStats_Write:
st X+, r16 st X+, r16
st X+, r16 st X+, r16
; stack used ; stack used
.ifdef MODULES_XRAM
lds r20, xramLastAddress
lds r21, xramLastAddress+1
st X+, r20
st X+, r21
.else
ldi r20, LOW(RAMEND) ldi r20, LOW(RAMEND)
ldi r21, HIGH(RAMEND) ldi r21, HIGH(RAMEND)
in r17, SPL in r17, SPL
@@ -43,6 +49,7 @@ NETMSG_MemStats_Write:
in r17, SPH in r17, SPH
sbc r21, r17 sbc r21, r17
st X+, r21 st X+, r21
.endif
; current buffers used ; current buffers used
push xl push xl
push xh push xh