HestiaTempo
Неблокирующие таймеры и примитивы времени с читаемым синтаксисом для Arduino и ESP32
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:73114153a5853faa3f2d74961970b14e7b9ca341039b15b57eefb8cd3c20fe06HestiaTempo-1.0.0-73114153.zipОписание
Вместо того чтобы писать условия вроде `if (millis() - lastTime > interval)`, HestiaTempo предлагает именованные таймеры с символическими идентификаторами — компактные, читаемые и безошибочные. Библиотека не требует динамического выделения памяти и работает неблокирующим образом, подходя для простых скетчей (моргание светодиодом, дебаунс кнопок) вплоть до структурированного кода в SDKах. Поддерживает периодические таймеры (Interval) и one-shot задержки, ввод времени в человеческом формате (HH:MM:SS), вывод в разных представлениях, а также дрейф-устойчивое поведение. Без String, без логирования, без исключений — только чистые примитивы времени для Arduino и ESP32.