From 5fe294a58b6d9715d298946b6662531d53bfd002 Mon Sep 17 00:00:00 2001 From: r3n33 Date: Mon, 13 Jan 2025 15:28:08 -0600 Subject: [PATCH] Adjust max_size for lispUpload --- codeloader.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/codeloader.cpp b/codeloader.cpp index b7780272f..d981e9c6a 100644 --- a/codeloader.cpp +++ b/codeloader.cpp @@ -299,11 +299,11 @@ bool CodeLoader::lispUpload(VByteArray vb) data.append(vb); // The ESP32 partition table has 512k space for lisp scripts. The STM32 - // has one 128k flash page. + // has one 128k flash page. Subtract 6 bytes for fw size and crc. auto fwParams = mVesc->getLastFwRxParams(); - int max_size = 1024 * 500; + int max_size = 1024 * 512 - 6; if (fwParams.hwType == HW_TYPE_VESC) { - max_size = 1024 * 120; + max_size = 1024 * 128 - 6; } if (data.size() > max_size) {