Назад к каталогу

TimeoutCallback

Неблокирующий таймер для запуска функции обратного вызова спустя заданное время, с поддержкой переустановки и сброса состояния

Версия1.3.0
ZIP на зеркалепо запросу
ПроверкаSHA-256
Размер3.89 KiB
Источникофициальный
Обновлено2026-08-23

Установка

Последняя опубликованная версия
1.3.03.89 KiB ZIP
ZIP еще не в горячем кешеАрхив еще не сохранен локально. Первый запрос может занять больше времени: реестр скачает файл на сервере, проверит checksum и только потом отдаст ZIP.версия: последняя
Как подключить скачанный ZIP
  1. Скачайте архив — реестр отдает его уже проверенным.
  2. В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
  3. Укажите скачанный файл — библиотека появится в списке доступных.
Каталог подготовлен для TREMA IDE: программа сможет устанавливать библиотеки с этого зеркала.
Контрольная суммаSHA-256:689fac0735866be9e1923f1f601432aaf8dc24c12d9bee6e2952fe5e600bcf91
АрхивTimeoutCallback-1.3.0-689fac07.zip

Описание

Минималистичная библиотека для запуска функции обратного вызова спустя нужное время в миллисекундах. Работает неблокирующим образом и почти не требует памяти, поэтому подходит для плат с ограниченными ресурсами. Есть функции для переустановки таймера (restart), сброса состояния (reset), изменения длительности (setDuration) и обработчика (setCallback). Переустановка срабатывает даже если таймер уже завершился, а сброс позволяет остановить отработавший таймер, чтобы он больше не срабатывал без явного вызова start или restart. Полезна для асинхронных задач — включение-отключение устройств по расписанию, отложенные уведомления, периодические проверки без использования delay.

Версии

Показано: 4
1.3.02026-08-23 19:13:43 UTC
ZIP по запросу
первое скачивание может быть дольше
1.2.02026-08-23 19:13:43 UTC
ZIP по запросу
первое скачивание может быть дольше
1.1.02026-08-23 19:13:43 UTC
ZIP по запросу
первое скачивание может быть дольше
1.0.02026-08-23 19:13:43 UTC
ZIP по запросу
первое скачивание может быть дольше