Проблема:
Під час спроби скомпілювати ваш прошивок ESP-IDF (з PlatformIO або без нього), ви бачите повідомлення про помилку, наприклад
vtaskdelay_error_output.txt
src/main.cpp:13:9: error: 'vTaskDelay' was not declared in this scope
13 | vTaskDelay(1000 / portTICK_PERIOD_MS);Рішення
Підключіть FreeRTOS, додавши наступні рядки на початок файлу, де виникла помилка (src/main.cpp у цьому прикладі):
include_freertos.cpp
#include <freertos/FreeRTOS.h>
#include <freertos/task.h>
Дивіться схожі статті за категоріями:
ESP8266/ESP32 FreeRTOS PlatformIO
Якщо ця стаття допомогла вам, будь ласка, подумайте про те, щоб купити мені каву або зробити пожертву через PayPal на підтримку досліджень та публікації нових статей на TechOverflow