GyverOS
Диспетчер задач для управления несколькими операциями параллельно на Arduino без сложных прерываний
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:3c2308fa852f78a3cacfb361c4dac5c64b5fecc554cc464b996612c7e8e9706fGyverOS-1.2.2-3c2308fa.zipОписание
Лёгкий диспетчер задач, который помогает управлять несколькими операциями параллельно без сложных прерываний и многопоточности. Количество задач задаётся статически при компиляции, каждая работает по таймеру через millis(). В наборе есть остановка, отключение и прямой вызов задач, а также вычисление времени до следующего выполнения — полезно, если нужна глубокий сон микроконтроллера. Встроенный бенчмарк показывает, как долго выполняется каждая задача и сколько процессорного времени она требует. Работает на любой Arduino-платформе без зависимостей. Имей в виду: библиотека уже вытеснена более мощной альтернативой Looper, которая даёт гораздо больше возможностей, но для простых проектов GyverOS всё ещё рабочий выбор.