DS3232
Минималистичная библиотека для работы с RTC DS3232/DS3231 по I2C без лишних зависимостей
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:ae50a797ff45470b5828fc4caf19ba00e0dca5c34793d88fa274a674d2663d9aDS3232-0.6.1-ae50a797.zipОписание
Минималистичная библиотека для работы с часами реального времени DS3232 и совместимым DS3231 по интерфейсу I2C. Вместо того чтобы тащить с собой громоздкие зависимости типа Time, она напрямую выдаёт поля секунд, минут, часов и дат — если тебе просто нужно прочитать и записать дату-время, это экономит место в памяти. Работает только с 24-часовым форматом, так что для AM/PM придётся самому вычитать часы. Основной функционал протестирован на Arduino UNO с I2C на 100 кHz, есть кеширование последних прочитанных данных, чтобы не перегружать шину лишними запросами. Для доступа к регистрам напрямую есть readRegister() и writeRegister(). Если нужна полнофункциональная библиотека с будильниками и прочим, советуют JChristensen/DS3232RTC.