CompileTime
Автоматическая синхронизация времени микроконтроллера с компьютером при загрузке скетча
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:5def3df32d92f7f6cf453b5c9976fbece347a68eb545856d540462a8addd3b81CompileTime-1.6.0-5def3df3.zipОписание
Нужна возможность синхронизировать время на микроконтроллере с компьютером? CompileTime решает это автоматически — во время загрузки скетча библиотека берёт текущее системное время ПК, Mac или Linux и встраивает его в прошивку. После этого переменные hour, minute и second будут содержать актуальное время, которое микроконтроллер будет отсчитывать самостоятельно, пока питание включено. Всё работает благодаря двум функциям, которые нужно вызвать в коде. Подходит для любого C/C++ компилятора и любых встроенных платформ, а использование отдельного пространства имён CompileTime исключает конфликты с уже имеющимися переменными. Этот подход избавляет от необходимости в часах реального времени и сложных настройках синхронизации.