Problème :
Vous voyez un message d’erreur comme celui-ci pendant la compilation de votre projet ESP32
compile_error_output.txt
src/main.cpp:128:3: error: 'vPortGetHeapStats' was not declared in this scope
vPortGetHeapStats(&heapStats);Solution
Bien que vPortGetHeapStats() soit typiquement défini dans freertos/portable.h, vous ne pouvez pas utiliser vPortGetHeapStats() sur l’ESP32 puisque les frameworks n’utilisent pas l’implémentation de heap FreeRTOS.
Afin de trouver des informations sur l’utilisation du heap, utilisez l’API heap ESP telle que esp_get_free_heap_size().
Consultez les articles similaires par catégorie :
ESP8266/ESP32 FreeRTOS
Si cet article vous a aidé, pensez à m'offrir un café ou à faire un don via PayPal pour soutenir la recherche et la publication de nouveaux articles sur TechOverflow