Problema:
Você vê uma mensagem de erro como a seguinte enquanto compila seu projeto ESP32
compile_error_output.txt
src/main.cpp:128:3: error: 'vPortGetHeapStats' was not declared in this scope
vPortGetHeapStats(&heapStats);Solução
Embora vPortGetHeapStats() seja tipicamente definido em freertos/portable.h, você não pode usar vPortGetHeapStats() no ESP32 já que os frameworks não usam a implementação de heap do FreeRTOS.
Para encontrar informação sobre uso de heap, use a API heap ESP tal como 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