Esparto
Фреймворк для ESP8266 с синхронной очередью задач и встроенным GPIO-менеджером вместо стандартного loop
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:ad88f9ed19e597e12d40bd1f6a5b817a2b6d644ae610fff9ee2fbf8f7e9cfb58Esparto-3.3.0-ad88f9ed.zipОписание
Фреймворк для быстрой разработки на ESP8266, который организует весь код через синхронную очередь задач. Вместо привычного loop с его хаосом прерываний все события обрабатываются по очереди, что устраняет проблемы с раритетностью доступа к ресурсам и упрощает отладку. Включает встроенный GPIO-менеджер, так что не нужно помнить номера пинов и их состояние — библиотека всё отслеживает сама. Разработчики часто называют её чем-то вроде RTOS, хотя это определение не совсем точно. На практике оказывается, что писать код становится намного проще, чем с чистым Arduino. Подходит для проектов на ESP8266, где нужна надёжность и минимум головной боли с синхронизацией.