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
This commit is contained in:
DeFiDude
2026-03-11 14:49:08 -06:00
parent 957911d7e7
commit 81d5f31e08
2 changed files with 5 additions and 2 deletions
+3
View File
@@ -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
+2 -2
View File
@@ -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