From b6c9cd3252bfd4fc6a2c92bb5ed7e58ad840576d Mon Sep 17 00:00:00 2001 From: copercini Date: Sun, 30 Dec 2018 11:10:57 -0200 Subject: [PATCH 1/2] Shows only free internal heap on logs Since Mbedtls is running only on internal heap, show internal + PSRAM available memory on logs can confuse the users --- libraries/WiFiClientSecure/src/ssl_client.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libraries/WiFiClientSecure/src/ssl_client.cpp b/libraries/WiFiClientSecure/src/ssl_client.cpp index 25bca677365..c48d7873a0f 100644 --- a/libraries/WiFiClientSecure/src/ssl_client.cpp +++ b/libraries/WiFiClientSecure/src/ssl_client.cpp @@ -50,7 +50,7 @@ int start_ssl_client(sslclient_context *ssl_client, const char *host, uint32_t p char buf[512]; int ret, flags, timeout; int enable = 1; - log_v("Free heap before TLS %u", xPortGetFreeHeapSize()); + log_v("Free heap before TLS %u", ESP.getFreeHeap()); log_v("Starting socket"); ssl_client->socket = -1; @@ -232,7 +232,7 @@ int start_ssl_client(sslclient_context *ssl_client, const char *host, uint32_t p mbedtls_pk_free(&ssl_client->client_key); } - log_v("Free heap after TLS %u", xPortGetFreeHeapSize()); + log_v("Free heap after TLS %u", ESP.getFreeHeap()); return ssl_client->socket; } From 7e7d89dc9783d4f845ae1e3be7a6c0ac084a3b7d Mon Sep 17 00:00:00 2001 From: copercini Date: Sun, 30 Dec 2018 11:16:02 -0200 Subject: [PATCH 2/2] Clarify logs --- libraries/WiFiClientSecure/src/ssl_client.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libraries/WiFiClientSecure/src/ssl_client.cpp b/libraries/WiFiClientSecure/src/ssl_client.cpp index c48d7873a0f..c879b8b155e 100644 --- a/libraries/WiFiClientSecure/src/ssl_client.cpp +++ b/libraries/WiFiClientSecure/src/ssl_client.cpp @@ -50,7 +50,7 @@ int start_ssl_client(sslclient_context *ssl_client, const char *host, uint32_t p char buf[512]; int ret, flags, timeout; int enable = 1; - log_v("Free heap before TLS %u", ESP.getFreeHeap()); + log_v("Free internal heap before TLS %u", ESP.getFreeHeap()); log_v("Starting socket"); ssl_client->socket = -1; @@ -232,7 +232,7 @@ int start_ssl_client(sslclient_context *ssl_client, const char *host, uint32_t p mbedtls_pk_free(&ssl_client->client_key); } - log_v("Free heap after TLS %u", ESP.getFreeHeap()); + log_v("Free internal heap after TLS %u", ESP.getFreeHeap()); return ssl_client->socket; }