Проблема:
Вы видите сообщение об ошибке, подобное следующему, при компиляции вашего проекта ESP32
compile_error_output.txt
src/main.cpp:128:3: error: 'vPortGetHeapStats' was not declared in this scope
vPortGetHeapStats(&heapStats);Решение
Хотя vPortGetHeapStats() обычно определена в freertos/portable.h, вы не можете использовать vPortGetHeapStats() на ESP32, поскольку фреймворки не используют реализацию кучи FreeRTOS.
Чтобы получить информацию об использовании кучи, используйте ESP heap API, такой как esp_get_free_heap_size().
Check out similar posts by category:
ESP8266/ESP32 FreeRTOS
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow