memstats: send XRAM size instead of stack size.
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user