Problème :
En essayant de compiler votre firmware ESP-IDF (avec ou sans PlatformIO), vous voyez un message d’erreur tel que
vtaskdelay_error_output.txt
src/main.cpp:13:9: error: 'vTaskDelay' was not declared in this scope
13 | vTaskDelay(1000 / portTICK_PERIOD_MS);Solution
Incluez FreeRTOS en ajoutant les lignes suivantes en haut du fichier où l’erreur s’est produite (src/main.cpp dans cet exemple) :
include_freertos.cpp
#include <freertos/FreeRTOS.h>
#include <freertos/task.h>
Consultez les articles similaires par catégorie :
ESP8266/ESP32 FreeRTOS PlatformIO
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