From b7dcbd7a875274231a0b03ee71c8306111279097 Mon Sep 17 00:00:00 2001 From: Tester23 <85486843+openshwprojects@users.noreply.github.com> Date: Fri, 24 Jul 2026 09:27:44 +0200 Subject: [PATCH] Reduce MEMP_NUM_ALTCP_MBEDTLS_STATE to 1 to fix TCM memory overflow in Beken SDK; remove unused HMAC_DRBG_C --- components.mk | 1 + src/user_mbedtls_config.h | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/components.mk b/components.mk index 3ee332570..9e1836528 100644 --- a/components.mk +++ b/components.mk @@ -23,6 +23,7 @@ MQTT_TLS_DEFS += -DLWIP_ALTCP=1 MQTT_TLS_DEFS += -DLWIP_ALTCP_TLS=1 MQTT_TLS_DEFS += -DLWIP_ALTCP_TLS_MBEDTLS=1 MQTT_TLS_DEFS += -DMEMP_NUM_ALTCP_PCB=4 +MQTT_TLS_DEFS += -DMEMP_NUM_ALTCP_MBEDTLS_STATE=1 MQTT_TLS_DEFS += -DMBEDTLS_CONFIG_FILE='"user_mbedtls_config.h"' CPPDEFINES += $(MQTT_TLS_DEFS) -Wno-misleading-indentation OSFLAGS += $(MQTT_TLS_DEFS) diff --git a/src/user_mbedtls_config.h b/src/user_mbedtls_config.h index 3886d8d73..24ee7b543 100644 --- a/src/user_mbedtls_config.h +++ b/src/user_mbedtls_config.h @@ -77,7 +77,6 @@ #define MBEDTLS_BIGNUM_C #define MBEDTLS_ECP_C #define MBEDTLS_MD_C -#define MBEDTLS_HMAC_DRBG_C #define MBEDTLS_CTR_DRBG_C #define MBEDTLS_ENTROPY_C #define MBEDTLS_CIPHER_C