From 97fd75e3ba4fdfee64b17597c03f78ef50c6e9a7 Mon Sep 17 00:00:00 2001 From: Martin Preuss Date: Fri, 8 May 2026 22:06:55 +0200 Subject: [PATCH] c03: fixed calculation of heap size. decrease number of buffers. --- avr/devices/c03/main/main.asm | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/avr/devices/c03/main/main.asm b/avr/devices/c03/main/main.asm index aef583e..3c497b4 100644 --- a/avr/devices/c03/main/main.asm +++ b/avr/devices/c03/main/main.asm @@ -34,7 +34,7 @@ .equ STACK_SIZE = 256 -.equ NET_BUFFERS_NUM = 8 +.equ NET_BUFFERS_NUM = 5 .equ NET_MSGNUMINBUF_SIZE = 8 ; max buffer nums in ringbuffer (global incoming) .equ NET_IFACE_OUTMSGBUF_SIZE = 8 ; max buffer nums in ringbuffer (per interface outbound) @@ -540,6 +540,7 @@ GUI_MODULE_BEGIN: .include "modules/lcd2/gui/base/cdialog.asm" .include "modules/lcd2/gui/aqhome/sensorwatch.asm" .include "modules/lcd2/gui/aqhome/lightsettings.asm" +.include "modules/lcd2/gui/aqhome/d_light_conns.asm" .include "modules/lcd2/gui/aqhome/d_nodevalueid.asm" .include "modules/lcd2/gui/screensavers/simple.asm" GUI_MODULE_END: @@ -580,6 +581,8 @@ guiApp: .byte 2 heapStart: .equ HEAP_START = heapStart -.equ HEAP_SIZE = (SRAM_SIZE-STACK_SIZE)-HEAP_START +;.equ HEAP_SIZE = (SRAM_SIZE-STACK_SIZE)-HEAP_START +.equ HEAP_END = (RAMEND-STACK_SIZE) +.equ HEAP_SIZE = (HEAP_END-HEAP_START)