Як знайти кількість вільних байтів у пам'яті / heap ESP32?

Цей підхід працює для проєктів Arduino / PlatformIO, а також ESP-IDF.

esp32_heap_free_example.cpp
#include <esp_heap_caps.h>

uint32_t freeHeapBytes = heap_caps_get_free_size(MALLOC_CAP_DEFAULT);
esp32_heap_free_example.cpp
#include <esp_heap_caps.h>

uint32_t freeHeapBytes = heap_caps_get_free_size(MALLOC_CAP_DEFAULT);

Дивіться схожі статті за категоріями: ESP8266/ESP32