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

tinyhal

Слой абстракции для написания кода один раз и компиляции под разные платформы — Arduino, ESP32, Linux и AVR

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

Установка

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

Описание

Слой абстракции железа для систем с ограниченными ресурсами. TinyHAL скрывает различия между платформами и позволяет писать код один раз, а затем компилировать его для Arduino, ESP32, Linux или голого AVR без переделок. Поддерживает мьютексы, события, группы событий, работу с серийным портом и функции отсчёта времени. Библиотека написана на C с поддержкой C99 и C++11, так что работает практически везде, где есть компилятор. Если для конкретной платформы нет оптимизированной реализации, используется fallback-вариант. Пригодится тем, кто хочет избежать привязки к одной платформе и собирается переиспользовать код между разными устройствами.

Версии

Показано: 2
0.1.12026-08-23 19:12:58 UTC
ZIP по запросу
первое скачивание может быть дольше
0.1.02026-08-23 19:12:58 UTC
ZIP по запросу
первое скачивание может быть дольше