From 550967c176e606fc0345d18d36224fcc763b3da1 Mon Sep 17 00:00:00 2001 From: Martin Preuss Date: Sat, 17 May 2025 14:24:04 +0200 Subject: [PATCH] memstats: send XRAM size instead of stack size. --- avr/modules/network/msg/memstats-w.asm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/avr/modules/network/msg/memstats-w.asm b/avr/modules/network/msg/memstats-w.asm index 00ac3a0..7317936 100644 --- a/avr/modules/network/msg/memstats-w.asm +++ b/avr/modules/network/msg/memstats-w.asm @@ -35,6 +35,12 @@ NETMSG_MemStats_Write: st X+, r16 st X+, r16 ; stack used +.ifdef MODULES_XRAM + lds r20, xramLastAddress + lds r21, xramLastAddress+1 + st X+, r20 + st X+, r21 +.else ldi r20, LOW(RAMEND) ldi r21, HIGH(RAMEND) in r17, SPL @@ -43,6 +49,7 @@ NETMSG_MemStats_Write: in r17, SPH sbc r21, r17 st X+, r21 +.endif ; current buffers used push xl push xh