From 81d5f31e08239b93ddfae7a5bf036d81b30a2f4b Mon Sep 17 00:00:00 2001 From: DeFiDude <59237470+DeFiDude@users.noreply.github.com> Date: Wed, 11 Mar 2026 14:49:08 -0600 Subject: [PATCH] v1.5.11: Fix TCP outbound messaging + PSRAM optimization - Fix path destruction on announce_packet cache miss (microReticulum) - Fix hops_to() triggering unnecessary flash cache reads (microReticulum) - Add PSRAM allocator for ArduinoJson Persistence (microReticulum) - Enable PSRAM pool allocator for ContainerAllocator (2MB PSRAM pool) - PathTable and AnnounceTable now allocate on PSRAM instead of heap --- platformio.ini | 3 +++ src/config/Config.h | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/platformio.ini b/platformio.ini index 7c939a7..77030cb 100644 --- a/platformio.ini +++ b/platformio.ini @@ -19,6 +19,9 @@ build_flags = -DMSGPACK_USE_BOOST=OFF -DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue + -DRNS_DEFAULT_ALLOCATOR=RNS_PSRAM_ALLOCATOR + -DRNS_CONTAINER_ALLOCATOR=RNS_PSRAM_POOL_ALLOCATOR + -DRNS_PSRAM_POOL_BUFFER_SIZE=2048000 -DDISPLAY_WIDTH=320 -DDISPLAY_HEIGHT=240 -DLV_CONF_INCLUDE_SIMPLE diff --git a/src/config/Config.h b/src/config/Config.h index 9142482..d654a9c 100644 --- a/src/config/Config.h +++ b/src/config/Config.h @@ -6,8 +6,8 @@ #define RATDECK_VERSION_MAJOR 1 #define RATDECK_VERSION_MINOR 5 -#define RATDECK_VERSION_PATCH 10 -#define RATDECK_VERSION_STRING "1.5.10" +#define RATDECK_VERSION_PATCH 11 +#define RATDECK_VERSION_STRING "1.5.11" // --- Feature Flags --- #define HAS_DISPLAY true