TridentTD_EasyFreeRTOS32
Упрощённая работа с многозадачностью FreeRTOS на ESP32 через удобный API для управления независимыми задачами
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:80a144b0b3da13a3a182b1ed4645cd165f1455027437c1ac0b3d78d1a57bf668TridentTD_EasyFreeRTOS32-1.9.0-80a144b0.zipОписание
Библиотека упрощает работу с многозадачностью на ESP32 через встроенный FreeRTOS, скрывая его сложность за удобным интерфейсом. Вместо стандартного стека можно создавать несколько задач с простыми командами для запуска, остановки и возобновления каждой. Внутри функций задач нужно использовать DELAY() вместо обычного delay(), чтобы избежать проблем с планировщиком. Для обмена данными между задачами предусмотрены глобальные переменные с префиксом x, что избегает путаницы и конфликтов. При необходимости можно тонко настраивать объём памяти, выделяемой каждой задаче, чтобы оптимизировать её производительность под конкретную нагрузку. Подходит для проектов, где нужна реальная параллельная работа нескольких процессов без головной боли от низкоуровневого FreeRTOS.