vPortGetHeapStats() auf dem ESP32 verwenden?
English
Deutsch
Problem:
Sie sehen eine Fehlermeldung wie die folgende beim Kompilieren Ihres ESP32-Projekts
compile_error_output.txt
src/main.cpp:128:3: error: 'vPortGetHeapStats' was not declared in this scope
vPortGetHeapStats(&heapStats);Lösung
Obwohl vPortGetHeapStats() typischerweise in freertos/portable.h definiert ist, können Sie vPortGetHeapStats() auf dem ESP32 nicht verwenden, da die Frameworks nicht die FreeRTOS-Heap-Implementierung verwenden.
Um Informationen über die Heap-Nutzung zu finden, verwenden Sie die ESP-Heap-API wie 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