TimeoutCallback
Неблокирующий таймер для запуска функции обратного вызова спустя заданное время, с поддержкой переустановки и сброса состояния
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:689fac0735866be9e1923f1f601432aaf8dc24c12d9bee6e2952fe5e600bcf91TimeoutCallback-1.3.0-689fac07.zipОписание
Минималистичная библиотека для запуска функции обратного вызова спустя нужное время в миллисекундах. Работает неблокирующим образом и почти не требует памяти, поэтому подходит для плат с ограниченными ресурсами. Есть функции для переустановки таймера (restart), сброса состояния (reset), изменения длительности (setDuration) и обработчика (setCallback). Переустановка срабатывает даже если таймер уже завершился, а сброс позволяет остановить отработавший таймер, чтобы он больше не срабатывал без явного вызова start или restart. Полезна для асинхронных задач — включение-отключение устройств по расписанию, отложенные уведомления, периодические проверки без использования delay.