Chronos
Организация расписаний, календарей и поиск нужных моментов времени на Arduino с минимальным расходом памяти
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:9bf3f76a31de682897f792caff7296a7ddfc952a7f4e6141c8c2624e5e06a1fdChronos-1.2.0-9bf3f76a.zipОписание
Если нужно организовать расписание событий на Arduino или работать с календарями — DateTimes, Spans и Events в Chronos дают всё необходимое. Библиотека строится на трёх компонентах: объекты для работы с датами и интервалами времени (которые можно складывать и вычитать), Marks для описания повторяющихся событий вроде "каждый понедельник в 8:30", и сами События с фиксированной или циклической длительностью. Можно легко найти следующий нужный момент времени, добавить событие в календарь и выгрузить список предстоящих повторений. Библиотека разработана специально для встроенных систем и приоритизирует экономию памяти, поэтому работает даже на скромном железе с хорошей производительностью.