Назад к каталогу

cronos

Единый интерфейс std::chrono для работы с системными таймерами на Arduino, ESP-IDF и C++17

Версия0.1.6
ZIP на зеркалепо запросу
ПроверкаSHA-256
Размер7.10 KiB
Источникофициальный
Обновлено2026-08-23

Установка

Последняя опубликованная версия
0.1.67.10 KiB ZIP
ZIP еще не в горячем кешеАрхив еще не сохранен локально. Первый запрос может занять больше времени: реестр скачает файл на сервере, проверит checksum и только потом отдаст ZIP.версия: последняя
Как подключить скачанный ZIP
  1. Скачайте архив — реестр отдает его уже проверенным.
  2. В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
  3. Укажите скачанный файл — библиотека появится в списке доступных.
Каталог подготовлен для TREMA IDE: программа сможет устанавливать библиотеки с этого зеркала.
Контрольная суммаSHA-256:5db0074999d128e83388392212d6dc38fb79a0cd2421bb29cbed0d0dc50476d2
Архивcronos-0.1.6-5db00749.zip

Описание

Обёртка над std::chrono, которая скрывает различия в представлении системного таймера между разными платформами. Вместо того чтобы на Arduino работать с миллисекундами через millis(), на ESP-IDF с микросекундами через esp_timer_get_time(), а на обычном C++ со steady_clock, используешь одинаковый интерфейс для задания таймаутов и задержек. Поддерживает Arduino (unsigned long, миллисекунды), ESP-IDF (int64_t, микросекунды) и стандартный C++17. Реализована в виде одного заголовочного файла, легко встраивается в проект вручную или через PlatformIO. Полезна, если портируешь код между платформами или хочешь избежать привязки к конкретному типу таймера системы.

Версии

Показано: 4
0.1.62026-08-23 19:13:23 UTC
ZIP по запросу
первое скачивание может быть дольше
0.1.42026-08-23 19:13:23 UTC
ZIP по запросу
первое скачивание может быть дольше
0.1.32026-08-23 19:13:23 UTC
ZIP по запросу
первое скачивание может быть дольше
0.1.02026-08-23 19:13:23 UTC
ZIP по запросу
первое скачивание может быть дольше