Stamp
Хранение и манипуляция датой-временем с поддержкой UNIX-формата и синхронизацией через millis()
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:75da16d45fa9e64602cf1c28ceadba8a258367d1901213bdce70e5fb6668e2b7Stamp-1.5.1-75da16d4.zipОписание
Если вам надоело работать с встроенной time.h и её неудобствами, это библиотека для хранения и манипуляции датой-временем с более быстрыми алгоритмами. Предлагает несколько подходов в зависимости от нужд: простой Datime для локального времени, Stamp с хранением в UNIX-формате, и StampKeeper, который синхронизируется один раз и потом считает время через millis() без постоянного обращения к внешним источникам. Тикер StampKeeper срабатывает один раз в секунду и сам компенсирует задержки в программе — не пропускает секунды и подстраивается при рассинхронизации. Поддерживает парсинг из строк, работает со всеми Arduino-платформами и гарантирует корректный счёт до 2106 года. Часовой пояс настраивается глобально один раз.