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

Updatable

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

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

Установка

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

Описание

Если в коде у вас накапливается куча проверок millis() и delay() блокирует весь скетч, Updatable переводит логику на неблокирующую архитектуру. Объекты наследуют от Updatable и сами регистрируются при создании, получая периодические обновления с информацией о прошедшем времени. Всё это работает одним вызовом updateAllInstances() в главном цикле, без лишних зависимостей. Поддерживает как долгоживущие объекты, так и динамически создаваемые — но удалять объект из его собственного update() или во время обновления всего списка нельзя, это нарушит работу реестра. Для динамических компонентов лучше управлять их жизненным циклом вне фазы обновления, например после завершения updateAllInstances().

Версии

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